' + 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":168},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"163":{"this":{"__isSmartRef__":true,"id":127},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":164}},"164":{"$super":{"__isSmartRef__":true,"id":165}},"165":{"varMapping":{"__isSmartRef__":true,"id":166},"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":167},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"166":{"obj":{"__isSmartRef__":true,"id":127},"name":"morphMenuItems"},"167":{},"168":{},"169":{"morph":{"__isSmartRef__":true,"id":112},"position":{"__isSmartRef__":true,"id":170},"connectedControlPoints":[{"__isSmartRef__":true,"id":126}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"170":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"171":{"sourceObj":{"__isSmartRef__":true,"id":112},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":125},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"172":{"sourceObj":{"__isSmartRef__":true,"id":112},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":125},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"173":{"sourceObj":{"__isSmartRef__":true,"id":112},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":125},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"174":{"sourceObj":{"__isSmartRef__":true,"id":112},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":125},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":175},"dependedBy":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":176},"__LivelyClassName__":"AttributeConnection"},"175":{"source":{"__isSmartRef__":true,"id":112},"target":{"__isSmartRef__":true,"id":125}},"176":{"converter":{"__isSmartRef__":true,"id":177}},"177":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":178},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"178":{"source":{"__isSmartRef__":true,"id":112},"target":{"__isSmartRef__":true,"id":125}},"179":{},"180":{},"181":{"morph":{"__isSmartRef__":true,"id":112},"position":{"__isSmartRef__":true,"id":182},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"182":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"183":{"morph":{"__isSmartRef__":true,"id":112},"position":{"__isSmartRef__":true,"id":184},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"184":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"185":{"morph":{"__isSmartRef__":true,"id":112},"position":{"__isSmartRef__":true,"id":186},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"186":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"187":{"morph":{"__isSmartRef__":true,"id":112},"position":{"__isSmartRef__":true,"id":188},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"188":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"189":{"morph":{"__isSmartRef__":true,"id":112},"position":{"__isSmartRef__":true,"id":190},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"190":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"191":{"morph":{"__isSmartRef__":true,"id":112},"position":{"__isSmartRef__":true,"id":192},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"192":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"193":{"morph":{"__isSmartRef__":true,"id":112},"position":{"__isSmartRef__":true,"id":194},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"194":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"195":{"x":146.00000000000003,"y":111,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"196":{"converter":{"__isSmartRef__":true,"id":197}},"197":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":198},"source":"function converter(value) {\n return eval(value);\n}","funcProperties":{"__isSmartRef__":true,"id":199},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"198":{},"199":{},"200":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":160},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":204}],"oldTransform":{"__isSmartRef__":true,"id":210},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"201":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":200},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":200},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"202":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":200},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":200},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"203":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":200},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":200},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"204":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":200},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":205},"dependedBy":{"__isSmartRef__":true,"id":200},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":206},"__LivelyClassName__":"AttributeConnection"},"205":{"source":{"__isSmartRef__":true,"id":98},"target":{"__isSmartRef__":true,"id":200}},"206":{"converter":{"__isSmartRef__":true,"id":207}},"207":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":208},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":209},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"208":{"source":{"__isSmartRef__":true,"id":98},"target":{"__isSmartRef__":true,"id":200}},"209":{},"210":{"d":1.002003004005006,"a":1.002003004005006,"f":33.00000000000001,"e":137,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":211},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"211":{"a":1.002003004005006,"b":0,"c":0,"d":1.002003004005006,"e":137,"f":33.00000000000001,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"212":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":51},"targetMethodName":"itemList","visualConnector":{"__isSmartRef__":true,"id":63},"converterString":"function converter(value) {\n return eval(value)\n}","__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":213},"__LivelyClassName__":"AttributeConnection"},"213":{"converter":{"__isSmartRef__":true,"id":214}},"214":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":215},"source":"function converter(value) {\n return eval(value)\n}","funcProperties":{"__isSmartRef__":true,"id":216},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"215":{},"216":{},"217":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":96},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":221}],"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"218":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":217},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":217},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"219":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":217},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":217},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"220":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":217},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":217},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"221":{"sourceObj":{"__isSmartRef__":true,"id":98},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":217},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":222},"dependedBy":{"__isSmartRef__":true,"id":217},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":223},"__LivelyClassName__":"AttributeConnection"},"222":{"source":{"__isSmartRef__":true,"id":98},"target":{"__isSmartRef__":true,"id":217}},"223":{"converter":{"__isSmartRef__":true,"id":224}},"224":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":225},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":226},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"225":{"source":{"__isSmartRef__":true,"id":98},"target":{"__isSmartRef__":true,"id":217}},"226":{},"227":{},"228":{"morph":{"__isSmartRef__":true,"id":98},"position":{"__isSmartRef__":true,"id":229},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"229":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"230":{"morph":{"__isSmartRef__":true,"id":98},"position":{"__isSmartRef__":true,"id":231},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"231":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"232":{"morph":{"__isSmartRef__":true,"id":98},"position":{"__isSmartRef__":true,"id":233},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"233":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"234":{"morph":{"__isSmartRef__":true,"id":98},"position":{"__isSmartRef__":true,"id":235},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"235":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"236":{"morph":{"__isSmartRef__":true,"id":98},"position":{"__isSmartRef__":true,"id":237},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"237":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"238":{"morph":{"__isSmartRef__":true,"id":98},"position":{"__isSmartRef__":true,"id":239},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"239":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"240":{"morph":{"__isSmartRef__":true,"id":98},"position":{"__isSmartRef__":true,"id":241},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"241":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"242":{"x":137,"y":33.00000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"243":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"244":{"x":-16.000000000000014,"y":-10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"245":{"morphMenuItems":{"__isSmartRef__":true,"id":246}},"246":{"varMapping":{"__isSmartRef__":true,"id":247},"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":252},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"247":{"this":{"__isSmartRef__":true,"id":63},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":248}},"248":{"$super":{"__isSmartRef__":true,"id":249}},"249":{"varMapping":{"__isSmartRef__":true,"id":250},"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":251},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"250":{"obj":{"__isSmartRef__":true,"id":63},"name":"morphMenuItems"},"251":{},"252":{},"253":{"morph":{"__isSmartRef__":true,"id":51},"position":{"__isSmartRef__":true,"id":254},"connectedControlPoints":[{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":298}],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":299},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"254":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"255":{"morph":{"__isSmartRef__":true,"id":256},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":253},"marker":{"__isSmartRef__":true,"id":257},"markerDirection":"prev","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"256":{"submorphs":[{"__isSmartRef__":true,"id":257}],"scripts":[],"shape":{"__isSmartRef__":true,"id":279},"id":2702,"renderContextTable":{"__isSmartRef__":true,"id":287},"eventHandler":{"__isSmartRef__":true,"id":288},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":255}],"con":{"__isSmartRef__":true,"id":50},"showsMorphMenu":true,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":290},"__LivelyClassName__":"lively.morphic.Path"},"257":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":258},"id":2703,"renderContextTable":{"__isSmartRef__":true,"id":271},"eventHandler":{"__isSmartRef__":true,"id":272},"droppingEnabled":true,"halosEnabled":true,"_Origin":{"__isSmartRef__":true,"id":273},"owner":{"__isSmartRef__":true,"id":256},"_Position":{"__isSmartRef__":true,"id":274},"_Rotation":0.10639285469890415,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","controlPoints":[{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":278}],"__LivelyClassName__":"lively.morphic.Path"},"258":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":262}],"_PathElements":[{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":266}],"renderContextTable":{"__isSmartRef__":true,"id":267},"_Position":{"__isSmartRef__":true,"id":268},"_Extent":{"__isSmartRef__":true,"id":269},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":{"__isSmartRef__":true,"id":270},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"259":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"260":{"x":0,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"261":{"x":16,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"262":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"263":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"264":{"isAbsolute":true,"x":0,"y":12,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"265":{"isAbsolute":true,"x":16,"y":6,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"266":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"267":{"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"},"268":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"269":{"x":16,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"270":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"271":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"272":{"morph":{"__isSmartRef__":true,"id":257},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"273":{"x":12,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"274":{"x":717.0000000000001,"y":82,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"275":{"morph":{"__isSmartRef__":true,"id":257},"index":0,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"276":{"morph":{"__isSmartRef__":true,"id":257},"index":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"277":{"morph":{"__isSmartRef__":true,"id":257},"index":2,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"278":{"morph":{"__isSmartRef__":true,"id":257},"index":3,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"279":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":281}],"_PathElements":[{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":283}],"renderContextTable":{"__isSmartRef__":true,"id":284},"_Position":{"__isSmartRef__":true,"id":285},"_Extent":{"__isSmartRef__":true,"id":286},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"280":{"x":111.00000000000006,"y":22.000000000000004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"281":{"x":729.0000000000001,"y":88,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"282":{"isAbsolute":true,"x":111.00000000000006,"y":22.000000000000004,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"283":{"isAbsolute":true,"x":729.0000000000001,"y":88,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"284":{"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"},"285":{"x":111.00000000000006,"y":22.000000000000004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"286":{"x":618,"y":66,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"287":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"288":{"morph":{"__isSmartRef__":true,"id":256},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"289":{"morph":{"__isSmartRef__":true,"id":256},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":36},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"290":{"morphMenuItems":{"__isSmartRef__":true,"id":291}},"291":{"varMapping":{"__isSmartRef__":true,"id":292},"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":297},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"292":{"this":{"__isSmartRef__":true,"id":256},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":293}},"293":{"$super":{"__isSmartRef__":true,"id":294}},"294":{"varMapping":{"__isSmartRef__":true,"id":295},"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":296},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"295":{"obj":{"__isSmartRef__":true,"id":256},"name":"morphMenuItems"},"296":{},"297":{},"298":{"morph":{"__isSmartRef__":true,"id":1},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":253},"marker":{"__isSmartRef__":true,"id":2},"markerDirection":"prev","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"299":{"x":729.0000000000001,"y":88,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"300":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":61},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":61},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"301":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":61},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":61},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"302":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":61},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":61},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"303":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":61},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":304},"dependedBy":{"__isSmartRef__":true,"id":61},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":305},"__LivelyClassName__":"AttributeConnection"},"304":{"source":{"__isSmartRef__":true,"id":51},"target":{"__isSmartRef__":true,"id":61}},"305":{"converter":{"__isSmartRef__":true,"id":306}},"306":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":307},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":308},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"307":{"source":{"__isSmartRef__":true,"id":51},"target":{"__isSmartRef__":true,"id":61}},"308":{},"309":{"d":1.002003004005006,"a":1.002003004005006,"f":88,"e":729.0000000000001,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":310},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"310":{"a":1.002003004005006,"b":0,"c":0,"d":1.002003004005006,"e":729.0000000000001,"f":88,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"311":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":255},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":315}],"oldTransform":{"__isSmartRef__":true,"id":321},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"312":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"313":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"314":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"315":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":311},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":316},"dependedBy":{"__isSmartRef__":true,"id":311},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":317},"__LivelyClassName__":"AttributeConnection"},"316":{"source":{"__isSmartRef__":true,"id":51},"target":{"__isSmartRef__":true,"id":311}},"317":{"converter":{"__isSmartRef__":true,"id":318}},"318":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":319},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":320},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"319":{"source":{"__isSmartRef__":true,"id":51},"target":{"__isSmartRef__":true,"id":311}},"320":{},"321":{"d":1.002003004005006,"a":1.002003004005006,"f":88,"e":729.0000000000001,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":322},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"322":{"a":1.002003004005006,"b":0,"c":0,"d":1.002003004005006,"e":729.0000000000001,"f":88,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"323":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":327}],"oldTransform":{"__isSmartRef__":true,"id":333},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"324":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":323},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":323},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"325":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":323},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":323},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"326":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":323},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":323},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"327":{"sourceObj":{"__isSmartRef__":true,"id":51},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":323},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":328},"dependedBy":{"__isSmartRef__":true,"id":323},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":329},"__LivelyClassName__":"AttributeConnection"},"328":{"source":{"__isSmartRef__":true,"id":51},"target":{"__isSmartRef__":true,"id":323}},"329":{"converter":{"__isSmartRef__":true,"id":330}},"330":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":331},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":332},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"331":{"source":{"__isSmartRef__":true,"id":51},"target":{"__isSmartRef__":true,"id":323}},"332":{},"333":{"d":1.002003004005006,"a":1.002003004005006,"f":88,"e":729.0000000000001,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":334},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"334":{"a":1.002003004005006,"b":0,"c":0,"d":1.002003004005006,"e":729.0000000000001,"f":88,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"335":{"morph":{"__isSmartRef__":true,"id":51},"position":{"__isSmartRef__":true,"id":336},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":337},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"336":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"337":{"x":779.1001502002504,"y":88,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"338":{"morph":{"__isSmartRef__":true,"id":51},"position":{"__isSmartRef__":true,"id":339},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":340},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"339":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"340":{"x":829.2003004005007,"y":88,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"341":{"morph":{"__isSmartRef__":true,"id":51},"position":{"__isSmartRef__":true,"id":342},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":343},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"342":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"343":{"x":829.2003004005007,"y":138.1001502002503,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"344":{"morph":{"__isSmartRef__":true,"id":51},"position":{"__isSmartRef__":true,"id":345},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":346},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"345":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"346":{"x":829.2003004005007,"y":188.20030040050062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"347":{"morph":{"__isSmartRef__":true,"id":51},"position":{"__isSmartRef__":true,"id":348},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":349},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"348":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"349":{"x":779.1001502002504,"y":188.20030040050062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"350":{"morph":{"__isSmartRef__":true,"id":51},"position":{"__isSmartRef__":true,"id":351},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":352},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"351":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"352":{"x":729.0000000000001,"y":188.20030040050062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"353":{"morph":{"__isSmartRef__":true,"id":51},"position":{"__isSmartRef__":true,"id":354},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":355},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"354":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"355":{"x":729.0000000000001,"y":138.1001502002503,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"356":{"x":729.0000000000001,"y":88,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"357":{"converter":{"__isSmartRef__":true,"id":358}},"358":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":359},"source":"function converter(value) {\n return eval(value)\n}","funcProperties":{"__isSmartRef__":true,"id":360},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"359":{},"360":{},"361":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":289},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":365}],"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"362":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":361},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":361},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"363":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":361},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":361},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"364":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":361},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":361},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"365":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":361},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":366},"dependedBy":{"__isSmartRef__":true,"id":361},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"366":{"source":{"__isSmartRef__":true,"id":37},"target":{"__isSmartRef__":true,"id":361}},"367":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":51},"targetMethodName":"setList","visualConnector":{"__isSmartRef__":true,"id":1},"converterString":"function converter(value) {\n return eval(value)\n}","__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":368},"__LivelyClassName__":"AttributeConnection"},"368":{"converter":{"__isSmartRef__":true,"id":369}},"369":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":370},"source":"function converter(value) {\n return eval(value)\n}","funcProperties":{"__isSmartRef__":true,"id":371},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"370":{},"371":{},"372":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":35},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":376}],"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"373":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":372},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":372},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"374":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":372},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":372},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"375":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":372},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":372},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"376":{"sourceObj":{"__isSmartRef__":true,"id":37},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":372},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":377},"dependedBy":{"__isSmartRef__":true,"id":372},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"377":{"source":{"__isSmartRef__":true,"id":37},"target":{"__isSmartRef__":true,"id":372}},"378":{},"379":{"morph":{"__isSmartRef__":true,"id":37},"position":{"__isSmartRef__":true,"id":380},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":381},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"380":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"381":{"x":195.16825233642055,"y":22.000000000000004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"382":{"morph":{"__isSmartRef__":true,"id":37},"position":{"__isSmartRef__":true,"id":383},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":384},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"383":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"384":{"x":279.3365046728411,"y":22.000000000000004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"385":{"morph":{"__isSmartRef__":true,"id":37},"position":{"__isSmartRef__":true,"id":386},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":387},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"386":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"387":{"x":279.3365046728411,"y":33.02203304405507,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"388":{"morph":{"__isSmartRef__":true,"id":37},"position":{"__isSmartRef__":true,"id":389},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":390},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"389":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"390":{"x":279.3365046728411,"y":44.04406608811014,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"391":{"morph":{"__isSmartRef__":true,"id":37},"position":{"__isSmartRef__":true,"id":392},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":393},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"392":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"393":{"x":195.16825233642055,"y":44.04406608811014,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"394":{"morph":{"__isSmartRef__":true,"id":37},"position":{"__isSmartRef__":true,"id":395},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":396},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"395":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"396":{"x":111.00000000000006,"y":44.04406608811014,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"397":{"morph":{"__isSmartRef__":true,"id":37},"position":{"__isSmartRef__":true,"id":398},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":399},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"398":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"399":{"x":111.00000000000006,"y":33.02203304405507,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"400":{"x":111.00000000000006,"y":22.000000000000004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"401":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"402":{"x":111.00000000000006,"y":22.000000000000004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"403":{"morphMenuItems":{"__isSmartRef__":true,"id":404}},"404":{"varMapping":{"__isSmartRef__":true,"id":405},"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":410},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"405":{"this":{"__isSmartRef__":true,"id":1},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":406}},"406":{"$super":{"__isSmartRef__":true,"id":407}},"407":{"varMapping":{"__isSmartRef__":true,"id":408},"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":409},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"408":{"obj":{"__isSmartRef__":true,"id":1},"name":"morphMenuItems"},"409":{},"410":{},"411":{"submorphs":[],"scripts":[],"id":36,"shape":{"__isSmartRef__":true,"id":412},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":417},"_MaxTextWidth":254,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":415},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":418},"textChunks":[{"__isSmartRef__":true,"id":419}],"charsReplaced":"some text","lastFindLoc":0,"priorSelectionRange":[65,65],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":421},"renderContextTable":{"__isSmartRef__":true,"id":422},"eventHandler":{"__isSmartRef__":true,"id":423},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":0},"distanceToDragEvent":{"__isSmartRef__":true,"id":424},"_Rotation":0,"_Scale":1.002003004005006,"magnets":[{"__isSmartRef__":true,"id":425},{"__isSmartRef__":true,"id":428},{"__isSmartRef__":true,"id":431},{"__isSmartRef__":true,"id":434},{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":440},{"__isSmartRef__":true,"id":443},{"__isSmartRef__":true,"id":446}],"__LivelyClassName__":"lively.morphic.Text"},"412":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":413},"_Extent":{"__isSmartRef__":true,"id":414},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":415},"renderContextTable":{"__isSmartRef__":true,"id":416},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"413":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"414":{"x":254,"y":69,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"415":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"416":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"417":{"x":1.999999999999929,"y":563.0000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"418":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"419":{"style":{"__isSmartRef__":true,"id":420},"chunkOwner":{"__isSmartRef__":true,"id":411},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" var lines = Strings.lines(value);\n var tokens = Strings.tokens(lines[3]);\n return 100 - tokens[10];","__LivelyClassName__":"lively.morphic.TextChunk"},"420":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontSize":10,"__LivelyClassName__":"lively.morphic.TextEmphasis"},"421":{"x":254,"y":69,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"422":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"423":{"morph":{"__isSmartRef__":true,"id":411},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"424":{"x":125,"y":-5.000000000000114,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"425":{"morph":{"__isSmartRef__":true,"id":411},"position":{"__isSmartRef__":true,"id":426},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":427},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"426":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"427":{"x":1.999999999999929,"y":563.0000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"428":{"morph":{"__isSmartRef__":true,"id":411},"position":{"__isSmartRef__":true,"id":429},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":430},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"429":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"430":{"x":129.2543815086357,"y":563.0000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"431":{"morph":{"__isSmartRef__":true,"id":411},"position":{"__isSmartRef__":true,"id":432},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":433},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"432":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"433":{"x":256.50876301727146,"y":563.0000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"434":{"morph":{"__isSmartRef__":true,"id":411},"position":{"__isSmartRef__":true,"id":435},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":436},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"435":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"436":{"x":256.50876301727146,"y":597.5691036381728,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"437":{"morph":{"__isSmartRef__":true,"id":411},"position":{"__isSmartRef__":true,"id":438},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":439},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"438":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"439":{"x":256.50876301727146,"y":632.1382072763455,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"440":{"morph":{"__isSmartRef__":true,"id":411},"position":{"__isSmartRef__":true,"id":441},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":442},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"441":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"442":{"x":129.2543815086357,"y":632.1382072763455,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"443":{"morph":{"__isSmartRef__":true,"id":411},"position":{"__isSmartRef__":true,"id":444},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":445},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"444":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"445":{"x":1.999999999999929,"y":632.1382072763455,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"446":{"morph":{"__isSmartRef__":true,"id":411},"position":{"__isSmartRef__":true,"id":447},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":448},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"447":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"448":{"x":1.999999999999929,"y":597.5691036381728,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"449":{"submorphs":[{"__isSmartRef__":true,"id":450}],"scripts":[],"id":8,"shape":{"__isSmartRef__":true,"id":1649},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1655},"showsHalos":false,"name":"GrabbingControl","partsBinMetaInfo":{"__isSmartRef__":true,"id":1656},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1657},"eventHandler":{"__isSmartRef__":true,"id":1658},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"priorExtent":{"__isSmartRef__":true,"id":1659},"distanceToDragEvent":{"__isSmartRef__":true,"id":1660},"layout":{"__isSmartRef__":true,"id":1661},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"magnets":[{"__isSmartRef__":true,"id":1662},{"__isSmartRef__":true,"id":1665},{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1671},{"__isSmartRef__":true,"id":1674},{"__isSmartRef__":true,"id":1677},{"__isSmartRef__":true,"id":1680},{"__isSmartRef__":true,"id":1683}],"__LivelyClassName__":"lively.morphic.Box"},"450":{"submorphs":[{"__isSmartRef__":true,"id":451}],"scripts":[],"id":9,"shape":{"__isSmartRef__":true,"id":489},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":493},"lighterFill":{"__isSmartRef__":true,"id":504},"label":{"__isSmartRef__":true,"id":451},"name":"StartStopButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":513},"attributeConnections":[{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":515}],"doNotSerialize":["$$running","$$fire"],"doNotCopyProperties":["$$running","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":516},"renderContextTable":{"__isSmartRef__":true,"id":517},"eventHandler":{"__isSmartRef__":true,"id":518},"connections":{"__isSmartRef__":true,"id":519},"magnets":[{"__isSmartRef__":true,"id":521}],"_Position":{"__isSmartRef__":true,"id":1618},"owner":{"__isSmartRef__":true,"id":449},"scriptAnnotations":{"__isSmartRef__":true,"id":1619},"distanceToDragEvent":{"__isSmartRef__":true,"id":1628},"_Rotation":0,"_Scale":1,"running":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1629},"__LivelyClassName__":"lively.morphic.Button"},"451":{"submorphs":[],"scripts":[],"id":10,"shape":{"__isSmartRef__":true,"id":452},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":457},"_MaxTextWidth":139.97501364208009,"_MaxTextHeight":21,"textStyle":null,"padding":{"__isSmartRef__":true,"id":458},"_Padding":{"__isSmartRef__":true,"id":459},"owner":{"__isSmartRef__":true,"id":450},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":460},"textChunks":[{"__isSmartRef__":true,"id":461}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":463},"eventHandler":{"__isSmartRef__":true,"id":464},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":465},{"__isSmartRef__":true,"id":468},{"__isSmartRef__":true,"id":471},{"__isSmartRef__":true,"id":474},{"__isSmartRef__":true,"id":477},{"__isSmartRef__":true,"id":480},{"__isSmartRef__":true,"id":483},{"__isSmartRef__":true,"id":486}],"__LivelyClassName__":"lively.morphic.Text"},"452":{"position":{"__isSmartRef__":true,"id":453},"_Extent":{"__isSmartRef__":true,"id":454},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":455},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":456},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"453":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"454":{"x":139.97501364208009,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"455":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"456":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"457":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"458":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"459":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"460":{"x":139.97501364208009,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"461":{"style":{"__isSmartRef__":true,"id":462},"chunkOwner":{"__isSmartRef__":true,"id":451},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"disable grabbing","__LivelyClassName__":"lively.morphic.TextChunk"},"462":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"463":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"464":{"morph":{"__isSmartRef__":true,"id":451},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"465":{"morph":{"__isSmartRef__":true,"id":451},"position":{"__isSmartRef__":true,"id":466},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":467},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"466":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"467":{"x":932.0358656073056,"y":656.3090970519868,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"468":{"morph":{"__isSmartRef__":true,"id":451},"position":{"__isSmartRef__":true,"id":469},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":470},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"469":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"470":{"x":1002.1635576848086,"y":656.3090970519868,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"471":{"morph":{"__isSmartRef__":true,"id":451},"position":{"__isSmartRef__":true,"id":472},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":473},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"472":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"473":{"x":1072.2912497623115,"y":656.3090970519868,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"474":{"morph":{"__isSmartRef__":true,"id":451},"position":{"__isSmartRef__":true,"id":475},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":476},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"475":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"476":{"x":1072.2912497623115,"y":666.8301285940394,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"477":{"morph":{"__isSmartRef__":true,"id":451},"position":{"__isSmartRef__":true,"id":478},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":479},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"478":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"479":{"x":1072.2912497623115,"y":677.351160136092,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"480":{"morph":{"__isSmartRef__":true,"id":451},"position":{"__isSmartRef__":true,"id":481},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":482},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"481":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"482":{"x":1002.1635576848086,"y":677.351160136092,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"483":{"morph":{"__isSmartRef__":true,"id":451},"position":{"__isSmartRef__":true,"id":484},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":485},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"484":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"485":{"x":932.0358656073056,"y":677.351160136092,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"486":{"morph":{"__isSmartRef__":true,"id":451},"position":{"__isSmartRef__":true,"id":487},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":488},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"487":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"488":{"x":932.0358656073056,"y":666.8301285940394,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"489":{"position":{"__isSmartRef__":true,"id":490},"_Extent":{"__isSmartRef__":true,"id":491},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":492},"_Fill":{"__isSmartRef__":true,"id":493},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":503},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"490":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"491":{"x":139.97501364208009,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"492":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"493":{"stops":[{"__isSmartRef__":true,"id":494},{"__isSmartRef__":true,"id":496},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":500}],"vector":{"__isSmartRef__":true,"id":502},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"494":{"offset":0,"color":{"__isSmartRef__":true,"id":495}},"495":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"496":{"offset":0.4,"color":{"__isSmartRef__":true,"id":497}},"497":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"498":{"offset":0.6,"color":{"__isSmartRef__":true,"id":499}},"499":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"500":{"offset":1,"color":{"__isSmartRef__":true,"id":501}},"501":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"502":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"503":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"504":{"stops":[{"__isSmartRef__":true,"id":505},{"__isSmartRef__":true,"id":507},{"__isSmartRef__":true,"id":509},{"__isSmartRef__":true,"id":511}],"vector":{"__isSmartRef__":true,"id":502},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"505":{"offset":0,"color":{"__isSmartRef__":true,"id":506}},"506":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"507":{"offset":0.4,"color":{"__isSmartRef__":true,"id":508}},"508":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"509":{"offset":0.6,"color":{"__isSmartRef__":true,"id":510}},"510":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"511":{"offset":1,"color":{"__isSmartRef__":true,"id":512}},"512":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"513":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"StartStopButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"514":{"sourceObj":{"__isSmartRef__":true,"id":450},"sourceAttrName":"running","targetObj":{"__isSmartRef__":true,"id":450},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"515":{"sourceObj":{"__isSmartRef__":true,"id":450},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":450},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"516":{"x":139.0470371267925,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"517":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"518":{"morph":{"__isSmartRef__":true,"id":450},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"519":{"running":{"__isSmartRef__":true,"id":520}},"520":{},"521":{"morph":{"__isSmartRef__":true,"id":450},"position":{"__isSmartRef__":true,"id":522},"connectedControlPoints":[{"__isSmartRef__":true,"id":523}],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1617},"__LivelyClassName__":"lively.morphic.Magnet"},"522":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"523":{"morph":{"__isSmartRef__":true,"id":524},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":521},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"524":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":525},"id":643,"renderContextTable":{"__isSmartRef__":true,"id":534},"eventHandler":{"__isSmartRef__":true,"id":535},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":537}],"con":{"__isSmartRef__":true,"id":538},"showsMorphMenu":true,"isCopyMorphRef":true,"morphRefId":2,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1609},"__LivelyClassName__":"lively.morphic.Path"},"525":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":527}],"_PathElements":[{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":529}],"renderContextTable":{"__isSmartRef__":true,"id":530},"_Position":{"__isSmartRef__":true,"id":531},"_Extent":{"__isSmartRef__":true,"id":532},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":533},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"526":{"x":428.27717021047727,"y":243.0189441476329,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"527":{"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"528":{"isAbsolute":true,"x":428.27717021047727,"y":243.0189441476329,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"529":{"isAbsolute":true,"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"530":{"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"},"531":{"x":184.25424194335938,"y":243.01895141601562,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"532":{"x":244.02291870117188,"y":85.65701293945312,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"533":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"534":{"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"},"535":{"morph":{"__isSmartRef__":true,"id":524},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"536":{"morph":{"__isSmartRef__":true,"id":524},"index":0,"connectedMagnet":null,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"537":{"morph":{"__isSmartRef__":true,"id":524},"index":1,"connectedMagnet":null,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"538":{"sourceObj":{"__isSmartRef__":true,"id":539},"sourceAttrName":"running","targetObj":{"__isSmartRef__":true,"id":599},"targetMethodName":"running","visualConnector":{"__isSmartRef__":true,"id":524},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"539":{"submorphs":[{"__isSmartRef__":true,"id":540}],"scripts":[],"id":243,"shape":{"__isSmartRef__":true,"id":554},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":558},"lighterFill":{"__isSmartRef__":true,"id":569},"label":{"__isSmartRef__":true,"id":540},"name":"StartStopButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":578},"attributeConnections":[{"__isSmartRef__":true,"id":579},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":538}],"doNotSerialize":["$$fire","$$running"],"doNotCopyProperties":["$$fire","$$running"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":581},"renderContextTable":{"__isSmartRef__":true,"id":582},"eventHandler":{"__isSmartRef__":true,"id":583},"connections":{"__isSmartRef__":true,"id":584},"magnets":[{"__isSmartRef__":true,"id":586}],"_Position":{"__isSmartRef__":true,"id":588},"_Scale":1,"_Rotation":0,"running":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":589},"__LivelyClassName__":"lively.morphic.Button"},"540":{"submorphs":[],"scripts":[],"id":244,"shape":{"__isSmartRef__":true,"id":541},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":546},"_MaxTextWidth":101,"_MaxTextHeight":21,"textStyle":null,"padding":{"__isSmartRef__":true,"id":547},"_Padding":{"__isSmartRef__":true,"id":548},"owner":{"__isSmartRef__":true,"id":539},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":549},"textChunks":[{"__isSmartRef__":true,"id":550}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":552},"eventHandler":{"__isSmartRef__":true,"id":553},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"541":{"position":{"__isSmartRef__":true,"id":542},"_Extent":{"__isSmartRef__":true,"id":543},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":544},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":545},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"542":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"543":{"x":101,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"544":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"545":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"546":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"547":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"548":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"549":{"x":101,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"550":{"style":{"__isSmartRef__":true,"id":551},"chunkOwner":{"__isSmartRef__":true,"id":540},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"551":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"552":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"553":{"morph":{"__isSmartRef__":true,"id":540},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"554":{"position":{"__isSmartRef__":true,"id":555},"_Extent":{"__isSmartRef__":true,"id":556},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":557},"_Fill":{"__isSmartRef__":true,"id":558},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":568},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"555":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"556":{"x":101,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"557":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"558":{"stops":[{"__isSmartRef__":true,"id":559},{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":565}],"vector":{"__isSmartRef__":true,"id":567},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"559":{"offset":0,"color":{"__isSmartRef__":true,"id":560}},"560":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"561":{"offset":0.4,"color":{"__isSmartRef__":true,"id":562}},"562":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"563":{"offset":0.6,"color":{"__isSmartRef__":true,"id":564}},"564":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"565":{"offset":1,"color":{"__isSmartRef__":true,"id":566}},"566":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"567":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"568":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"569":{"stops":[{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":572},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":576}],"vector":{"__isSmartRef__":true,"id":567},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"570":{"offset":0,"color":{"__isSmartRef__":true,"id":571}},"571":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"572":{"offset":0.4,"color":{"__isSmartRef__":true,"id":573}},"573":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"574":{"offset":0.6,"color":{"__isSmartRef__":true,"id":575}},"575":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"576":{"offset":1,"color":{"__isSmartRef__":true,"id":577}},"577":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"578":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"StartStopButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"579":{"sourceObj":{"__isSmartRef__":true,"id":539},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":539},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"580":{"sourceObj":{"__isSmartRef__":true,"id":539},"sourceAttrName":"running","targetObj":{"__isSmartRef__":true,"id":539},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"581":{"x":101,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"582":{"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"},"583":{"morph":{"__isSmartRef__":true,"id":539},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"584":{"running":{"__isSmartRef__":true,"id":585}},"585":{},"586":{"morph":{"__isSmartRef__":true,"id":539},"position":{"__isSmartRef__":true,"id":587},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"587":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"588":{"x":213.14656116907906,"y":301.791626328182,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"589":{"onFire":{"__isSmartRef__":true,"id":590},"reset":{"__isSmartRef__":true,"id":593},"updateLabel":{"__isSmartRef__":true,"id":596}},"590":{"varMapping":{"__isSmartRef__":true,"id":591},"source":"function onFire() {\n this.running = !this.running\n}","funcProperties":{"__isSmartRef__":true,"id":592},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"591":{"this":{"__isSmartRef__":true,"id":539}},"592":{},"593":{"varMapping":{"__isSmartRef__":true,"id":594},"source":"function reset() {\n this.connections = {running: {}}\n connect(this, 'running', this, 'updateLabel')\n}","funcProperties":{"__isSmartRef__":true,"id":595},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"594":{"this":{"__isSmartRef__":true,"id":539}},"595":{},"596":{"varMapping":{"__isSmartRef__":true,"id":597},"source":"function updateLabel() {\n if (this.running) {\n this.setLabel(\"stop\")\n } else {\n this.setLabel(\"start\")\n }\n}","funcProperties":{"__isSmartRef__":true,"id":598},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"597":{"this":{"__isSmartRef__":true,"id":539}},"598":{},"599":{"submorphs":[{"__isSmartRef__":true,"id":600},{"__isSmartRef__":true,"id":614}],"scripts":[],"id":729,"shape":{"__isSmartRef__":true,"id":629},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Timer","partsBinMetaInfo":{"__isSmartRef__":true,"id":636},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":637},"eventHandler":{"__isSmartRef__":true,"id":638},"attributeConnections":[{"__isSmartRef__":true,"id":639},{"__isSmartRef__":true,"id":640},{"__isSmartRef__":true,"id":1585},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589}],"doNotSerialize":["$$running","$$tick","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$running","$$tick","$$_Position","$$_Scale","$$_Rotation","$$owner"],"priorExtent":{"__isSmartRef__":true,"id":1593},"layout":{"__isSmartRef__":true,"id":1594},"connections":{"__isSmartRef__":true,"id":1595},"magnets":[{"__isSmartRef__":true,"id":1487}],"isCopyMorphRef":true,"morphRefId":1,"running":false,"tick":1308090942491,"_Position":{"__isSmartRef__":true,"id":1598},"_Scale":1,"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1599},"__LivelyClassName__":"lively.morphic.Box"},"600":{"submorphs":[],"scripts":[],"id":797,"shape":{"__isSmartRef__":true,"id":601},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":606},"_MaxTextWidth":79.35493484089704,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":604},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":607},"textChunks":[{"__isSmartRef__":true,"id":608}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,5],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":610},"renderContextTable":{"__isSmartRef__":true,"id":611},"eventHandler":{"__isSmartRef__":true,"id":612},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":599},"_Rotation":0,"_WhiteSpaceHandling":"pre-wrap","_TextColor":{"__isSmartRef__":true,"id":613},"__LivelyClassName__":"lively.morphic.Text"},"601":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":602},"_Extent":{"__isSmartRef__":true,"id":603},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":604},"renderContextTable":{"__isSmartRef__":true,"id":605},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"602":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"603":{"x":79.35493484089704,"y":12.039880319201927,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"604":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"605":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"606":{"x":-151.393819148131,"y":-26.89232313815478,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"607":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"608":{"style":{"__isSmartRef__":true,"id":609},"chunkOwner":{"__isSmartRef__":true,"id":600},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"609":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"610":{"x":79.35493484089704,"y":12.039880319201927,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"611":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"612":{"morph":{"__isSmartRef__":true,"id":600},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"613":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"614":{"submorphs":[],"scripts":[],"id":1866,"shape":{"__isSmartRef__":true,"id":615},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":621},"_MaxTextWidth":85.33100664937592,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":618},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"tickInput","partsBinMetaInfo":{"__isSmartRef__":true,"id":622},"textChunks":[{"__isSmartRef__":true,"id":623}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[4,4],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":625},"renderContextTable":{"__isSmartRef__":true,"id":626},"eventHandler":{"__isSmartRef__":true,"id":627},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":599},"_Rotation":0,"layout":{"__isSmartRef__":true,"id":628},"__LivelyClassName__":"lively.morphic.Text"},"615":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":616},"_Extent":{"__isSmartRef__":true,"id":617},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":618},"renderContextTable":{"__isSmartRef__":true,"id":619},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":620},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"616":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"617":{"x":85.33100664937592,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"618":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"619":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"620":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"621":{"x":-69.72083776558668,"y":-28.884347074314434,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"622":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"623":{"style":{"__isSmartRef__":true,"id":624},"chunkOwner":{"__isSmartRef__":true,"id":614},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"624":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"625":{"x":85.33100664937592,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"626":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"627":{"morph":{"__isSmartRef__":true,"id":614},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"628":{},"629":{"position":{"__isSmartRef__":true,"id":630},"_Extent":{"__isSmartRef__":true,"id":631},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":632},"_Fill":{"__isSmartRef__":true,"id":633},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":634},"_BorderRadius":14.425000000000002,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":635},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"630":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"631":{"x":301.1944175521214,"y":45.219341755610515,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"632":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"633":{"r":0.753,"g":0.753,"b":0.753,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"634":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"635":{"x":-166.33399866932814,"y":-42.82851462743173,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"636":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Timer","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"637":{"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"},"638":{"morph":{"__isSmartRef__":true,"id":599},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"639":{"sourceObj":{"__isSmartRef__":true,"id":599},"sourceAttrName":"running","targetObj":{"__isSmartRef__":true,"id":599},"targetMethodName":"updateTickingScripts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"640":{"sourceObj":{"__isSmartRef__":true,"id":599},"sourceAttrName":"tick","targetObj":{"__isSmartRef__":true,"id":641},"targetMethodName":"exec","visualConnector":{"__isSmartRef__":true,"id":1475},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"641":{"submorphs":[{"__isSmartRef__":true,"id":642},{"__isSmartRef__":true,"id":666}],"scripts":[],"id":5789,"shape":{"__isSmartRef__":true,"id":716},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":723},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":724},"eventHandler":{"__isSmartRef__":true,"id":725},"attributeConnections":[{"__isSmartRef__":true,"id":726},{"__isSmartRef__":true,"id":727},{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1547},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551}],"doNotSerialize":["$$name","$$resultFromServer","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$name","$$resultFromServer","$$_Position","$$_Scale","$$_Rotation","$$owner"],"layout":{"__isSmartRef__":true,"id":1555},"priorExtent":{"__isSmartRef__":true,"id":1557},"isInLayoutCycle":false,"connections":{"__isSmartRef__":true,"id":1558},"serverURL":{"__isSmartRef__":true,"id":1560},"magnets":[{"__isSmartRef__":true,"id":1472}],"name":"CPUWorkload","resultFromServer":"Linux 2.6.32-5-amd64 (lively) \t06/15/11 \t_x86_64_\t(2 CPU)\n\n00:34:48 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\n00:34:49 all 4.04 0.00 0.00 0.00 0.00 0.51 0.00 0.00 95.45\n00:34:49 0 7.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 92.00\n00:34:49 1 0.00 0.00 0.00 0.00 0.00 1.02 0.00 0.00 98.98\n\nAverage: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\nAverage: all 4.04 0.00 0.00 0.00 0.00 0.51 0.00 0.00 95.45\nAverage: 0 7.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 92.00\nAverage: 1 0.00 0.00 0.00 0.00 0.00 1.02 0.00 0.00 98.98\n","_Position":{"__isSmartRef__":true,"id":1561},"_Scale":1,"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1562},"__LivelyClassName__":"lively.morphic.Box"},"642":{"submorphs":[],"scripts":[],"id":5790,"shape":{"__isSmartRef__":true,"id":643},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":648},"_MaxTextWidth":177.9080141874561,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":646},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"nameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":649},"textChunks":[{"__isSmartRef__":true,"id":650}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[1,1],"prevScroll":[0,0],"_Scale":0.9999999999999997,"priorExtent":{"__isSmartRef__":true,"id":652},"attributeConnections":[{"__isSmartRef__":true,"id":653},{"__isSmartRef__":true,"id":654}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"isInputLine":true,"renderContextTable":{"__isSmartRef__":true,"id":655},"eventHandler":{"__isSmartRef__":true,"id":656},"oldOwner":{"__isSmartRef__":true,"id":641},"_Align":"center","layout":{"__isSmartRef__":true,"id":657},"_WhiteSpaceHandling":"pre-wrap","_TextColor":{"__isSmartRef__":true,"id":658},"_Rotation":0,"owner":{"__isSmartRef__":true,"id":641},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":659},"__LivelyClassName__":"lively.morphic.Text"},"643":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":644},"_Extent":{"__isSmartRef__":true,"id":645},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":646},"renderContextTable":{"__isSmartRef__":true,"id":647},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"644":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"645":{"x":177.9080141874561,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"646":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"647":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"648":{"x":-94.58125664837985,"y":-49.76071808478832,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"649":{"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","partName":"NameLabel","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"650":{"style":{"__isSmartRef__":true,"id":651},"chunkOwner":{"__isSmartRef__":true,"id":642},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"651":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"652":{"x":177.9080141874561,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"653":{"sourceObj":{"__isSmartRef__":true,"id":642},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":642},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"654":{"sourceObj":{"__isSmartRef__":true,"id":642},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":642},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"655":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"656":{"morph":{"__isSmartRef__":true,"id":642},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"657":{"resizeHeight":false,"resizeWidth":true},"658":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"659":{"updateLabel":{"__isSmartRef__":true,"id":660},"renameOwner":{"__isSmartRef__":true,"id":663}},"660":{"varMapping":{"__isSmartRef__":true,"id":661},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":662},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"661":{"this":{"__isSmartRef__":true,"id":642}},"662":{},"663":{"varMapping":{"__isSmartRef__":true,"id":664},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":665},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"664":{"this":{"__isSmartRef__":true,"id":642}},"665":{},"666":{"submorphs":[{"__isSmartRef__":true,"id":667}],"scripts":[],"id":5791,"shape":{"__isSmartRef__":true,"id":681},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":696},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":685},"lighterFill":{"__isSmartRef__":true,"id":697},"label":{"__isSmartRef__":true,"id":667},"name":"runButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":706},"attributeConnections":[{"__isSmartRef__":true,"id":707},{"__isSmartRef__":true,"id":708}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":709},"renderContextTable":{"__isSmartRef__":true,"id":710},"eventHandler":{"__isSmartRef__":true,"id":711},"owner":{"__isSmartRef__":true,"id":641},"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":712},"__LivelyClassName__":"lively.morphic.Button"},"667":{"submorphs":[],"scripts":[],"id":5792,"shape":{"__isSmartRef__":true,"id":668},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":673},"_MaxTextWidth":67.13566067881189,"_MaxTextHeight":19.00798003993009,"textStyle":null,"padding":{"__isSmartRef__":true,"id":674},"_Padding":{"__isSmartRef__":true,"id":675},"owner":{"__isSmartRef__":true,"id":666},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":676},"textChunks":[{"__isSmartRef__":true,"id":677}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":679},"eventHandler":{"__isSmartRef__":true,"id":680},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"668":{"position":{"__isSmartRef__":true,"id":669},"_Extent":{"__isSmartRef__":true,"id":670},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":671},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":672},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"669":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"670":{"x":67.13566067881189,"y":19.00798003993009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"671":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"672":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"673":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"674":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"675":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"676":{"x":67.13566067881189,"y":19.00798003993009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"677":{"style":{"__isSmartRef__":true,"id":678},"chunkOwner":{"__isSmartRef__":true,"id":667},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"678":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"679":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"680":{"morph":{"__isSmartRef__":true,"id":667},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"681":{"position":{"__isSmartRef__":true,"id":682},"_Extent":{"__isSmartRef__":true,"id":683},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":684},"_Fill":{"__isSmartRef__":true,"id":685},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":695},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"682":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"683":{"x":67.13566067881189,"y":19.00798003993009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"684":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"685":{"stops":[{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":688},{"__isSmartRef__":true,"id":690},{"__isSmartRef__":true,"id":692}],"vector":{"__isSmartRef__":true,"id":694},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"686":{"offset":0,"color":{"__isSmartRef__":true,"id":687}},"687":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"688":{"offset":0.4,"color":{"__isSmartRef__":true,"id":689}},"689":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"690":{"offset":0.6,"color":{"__isSmartRef__":true,"id":691}},"691":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"692":{"offset":1,"color":{"__isSmartRef__":true,"id":693}},"693":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"694":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"695":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"696":{"x":-39.19507989405777,"y":-22.76071808478833,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"697":{"stops":[{"__isSmartRef__":true,"id":698},{"__isSmartRef__":true,"id":700},{"__isSmartRef__":true,"id":702},{"__isSmartRef__":true,"id":704}],"vector":{"__isSmartRef__":true,"id":694},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"698":{"offset":0,"color":{"__isSmartRef__":true,"id":699}},"699":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"700":{"offset":0.4,"color":{"__isSmartRef__":true,"id":701}},"701":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"702":{"offset":0.6,"color":{"__isSmartRef__":true,"id":703}},"703":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"704":{"offset":1,"color":{"__isSmartRef__":true,"id":705}},"705":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"706":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"707":{"sourceObj":{"__isSmartRef__":true,"id":666},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":666},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"708":{"sourceObj":{"__isSmartRef__":true,"id":666},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":641},"targetMethodName":"exec","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"709":{"x":67.13566067881189,"y":19.00798003993009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"710":{"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"},"711":{"morph":{"__isSmartRef__":true,"id":666},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"712":{"onFire":{"__isSmartRef__":true,"id":713}},"713":{"varMapping":{"__isSmartRef__":true,"id":714},"source":"function onFire() {\n}","funcProperties":{"__isSmartRef__":true,"id":715},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"714":{"this":{"__isSmartRef__":true,"id":666}},"715":{},"716":{"position":{"__isSmartRef__":true,"id":717},"_Extent":{"__isSmartRef__":true,"id":718},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":719},"_Fill":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":721},"_BorderRadius":30.349999999999998,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":722},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"717":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"718":{"x":197.9080141874561,"y":66.42298003993008,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"719":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"720":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"721":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"722":{"x":-104.58125664837985,"y":-59.76071808478832,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"723":{"partsSpaceName":"PartsBin/Server/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A component that let's you run your code on a nodejs server. Overwrite 'onServerDo'","migrationLevel":2,"partName":"CPUWorkload","requiredModules":["server.nodejs.RemoteJSInterface"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"724":{"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"},"725":{"morph":{"__isSmartRef__":true,"id":641},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"726":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":642},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"727":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"resultFromServer","targetObj":{"__isSmartRef__":true,"id":728},"targetMethodName":"value","visualConnector":{"__isSmartRef__":true,"id":1460},"converterString":"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","__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1535},"__LivelyClassName__":"AttributeConnection"},"728":{"submorphs":[],"scripts":[],"id":2544,"shape":{"__isSmartRef__":true,"id":729},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":312.47058776658247,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":735},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"JSONPrinter","partsBinMetaInfo":{"__isSmartRef__":true,"id":736},"textChunks":[{"__isSmartRef__":true,"id":737}],"charsReplaced":"1","lastFindLoc":2,"priorSelectionRange":[0,1],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":739},"renderContextTable":{"__isSmartRef__":true,"id":740},"eventHandler":{"__isSmartRef__":true,"id":741},"magnets":[{"__isSmartRef__":true,"id":742}],"attributeConnections":[{"__isSmartRef__":true,"id":1505},{"__isSmartRef__":true,"id":1449},{"__isSmartRef__":true,"id":1510},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1518},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522}],"doNotSerialize":["$$value","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$value","$$_Position","$$_Scale","$$_Rotation","$$owner"],"layout":{"__isSmartRef__":true,"id":1526},"savedTextString":"[1,2]\n","_Padding":{"__isSmartRef__":true,"id":1527},"connections":{"__isSmartRef__":true,"id":1528},"value":[2.2749999999999986,4],"_Position":{"__isSmartRef__":true,"id":1530},"_Scale":1,"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1531},"__LivelyClassName__":"lively.morphic.Text"},"729":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":730},"_Extent":{"__isSmartRef__":true,"id":731},"_BorderWidth":1.778,"_BorderColor":{"__isSmartRef__":true,"id":732},"renderContextTable":{"__isSmartRef__":true,"id":733},"_BorderRadius":16.67,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":734},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"730":{"x":-123.39082712817918,"y":-7.972083776558634,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"731":{"x":312.47058776658247,"y":46.490527926183574,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"732":{"r":0.619,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"733":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"734":{"r":1,"g":0.8164152534959416,"b":0.6715685727679689,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"735":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"736":{"partsSpaceName":"PartsBin/Basic/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"JSONPrinter","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"737":{"style":{"__isSmartRef__":true,"id":738},"chunkOwner":{"__isSmartRef__":true,"id":728},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"738":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"739":{"x":312.47058776658247,"y":46.490527926183574,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"740":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"741":{"morph":{"__isSmartRef__":true,"id":728},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"742":{"morph":{"__isSmartRef__":true,"id":728},"position":{"__isSmartRef__":true,"id":743},"connectedControlPoints":[{"__isSmartRef__":true,"id":744},{"__isSmartRef__":true,"id":1459}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"743":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"744":{"morph":{"__isSmartRef__":true,"id":745},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":742},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"745":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":746},"id":178,"renderContextTable":{"__isSmartRef__":true,"id":755},"eventHandler":{"__isSmartRef__":true,"id":756},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":744},{"__isSmartRef__":true,"id":757}],"con":{"__isSmartRef__":true,"id":1449},"showsMorphMenu":true,"_Position":{"__isSmartRef__":true,"id":1450},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1451},"__LivelyClassName__":"lively.morphic.Path"},"746":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":748}],"_PathElements":[{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":750}],"renderContextTable":{"__isSmartRef__":true,"id":751},"_Position":{"__isSmartRef__":true,"id":752},"_Extent":{"__isSmartRef__":true,"id":753},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":754},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"747":{"x":437.7726821805495,"y":364.3788630324174,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"748":{"x":672.5610724815532,"y":281.8185072654411,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"749":{"isAbsolute":true,"x":437.7726821805495,"y":364.3788630324174,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"750":{"isAbsolute":true,"x":672.5610724815532,"y":281.8185072654411,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"751":{"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"},"752":{"x":437.7726821805495,"y":281.8185072654411,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"753":{"x":234.7883903010037,"y":82.56035576697633,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"754":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"755":{"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"},"756":{"morph":{"__isSmartRef__":true,"id":745},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"757":{"morph":{"__isSmartRef__":true,"id":745},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":758},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"758":{"morph":{"__isSmartRef__":true,"id":759},"position":{"__isSmartRef__":true,"id":1448},"connectedControlPoints":[{"__isSmartRef__":true,"id":839},{"__isSmartRef__":true,"id":757}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"759":{"submorphs":[],"scripts":[],"id":2619,"shape":{"__isSmartRef__":true,"id":760},"droppingEnabled":true,"halosEnabled":true,"data":[[{"__isSmartRef__":true,"id":764},{"__isSmartRef__":true,"id":765},{"__isSmartRef__":true,"id":766},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":768},{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":770},{"__isSmartRef__":true,"id":771},{"__isSmartRef__":true,"id":772},{"__isSmartRef__":true,"id":773},{"__isSmartRef__":true,"id":774},{"__isSmartRef__":true,"id":775},{"__isSmartRef__":true,"id":776},{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":778},{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":780},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":782},{"__isSmartRef__":true,"id":783},{"__isSmartRef__":true,"id":784},{"__isSmartRef__":true,"id":785},{"__isSmartRef__":true,"id":786},{"__isSmartRef__":true,"id":787},{"__isSmartRef__":true,"id":788},{"__isSmartRef__":true,"id":789},{"__isSmartRef__":true,"id":790},{"__isSmartRef__":true,"id":791},{"__isSmartRef__":true,"id":792},{"__isSmartRef__":true,"id":793},{"__isSmartRef__":true,"id":794},{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":796},{"__isSmartRef__":true,"id":797}],[{"__isSmartRef__":true,"id":798},{"__isSmartRef__":true,"id":799},{"__isSmartRef__":true,"id":800},{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":802},{"__isSmartRef__":true,"id":803},{"__isSmartRef__":true,"id":804},{"__isSmartRef__":true,"id":805},{"__isSmartRef__":true,"id":806},{"__isSmartRef__":true,"id":807},{"__isSmartRef__":true,"id":808},{"__isSmartRef__":true,"id":809},{"__isSmartRef__":true,"id":810},{"__isSmartRef__":true,"id":811},{"__isSmartRef__":true,"id":812},{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":814},{"__isSmartRef__":true,"id":815},{"__isSmartRef__":true,"id":816},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":819},{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":821},{"__isSmartRef__":true,"id":822},{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":824},{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":826},{"__isSmartRef__":true,"id":827},{"__isSmartRef__":true,"id":828},{"__isSmartRef__":true,"id":829},{"__isSmartRef__":true,"id":830},{"__isSmartRef__":true,"id":831}]],"doNotSerialize":["vis","$$globalTransform","$$_Position","$$_Scale","$$_Rotation","$$owner"],"showsHalos":false,"name":"ProtovisMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":832},"__SourceModuleName__":"Global.apps.ProtoVisInterface","renderContextTable":{"__isSmartRef__":true,"id":833},"eventHandler":{"__isSmartRef__":true,"id":834},"connections":{"__isSmartRef__":true,"id":835},"priorExtent":{"__isSmartRef__":true,"id":837},"magnets":[{"__isSmartRef__":true,"id":758}],"attributeConnections":[{"__isSmartRef__":true,"id":838},{"__isSmartRef__":true,"id":1320},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324}],"doNotCopyProperties":["$$globalTransform","$$_Position","$$_Scale","$$_Rotation","$$owner"],"_Position":{"__isSmartRef__":true,"id":1410},"_Scale":0.9980029960049944,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":1327},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1411},"__LivelyClassName__":"ProtoVisMorph"},"760":{"position":{"__isSmartRef__":true,"id":761},"_Extent":{"__isSmartRef__":true,"id":762},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":763},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"761":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"762":{"x":543.997999003999,"y":276.0120059760062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"763":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"764":{"x":0,"y":1.5},"765":{"x":1,"y":1.7150000000000034},"766":{"x":2,"y":1.9399999999999977},"767":{"x":3,"y":1.9699999999999989},"768":{"x":4,"y":2},"769":{"x":5,"y":2.2849999999999966},"770":{"x":6,"y":2.7349999999999994},"771":{"x":7,"y":31.405},"772":{"x":8,"y":20.97},"773":{"x":9,"y":1.9699999999999989},"774":{"x":10,"y":1.4549999999999983},"775":{"x":11,"y":1.4650000000000034},"776":{"x":12,"y":2.6850000000000023},"777":{"x":13,"y":2.6850000000000023},"778":{"x":14,"y":3.4650000000000034},"779":{"x":15,"y":0.9750000000000014},"780":{"x":16,"y":2.4399999999999977},"781":{"x":17,"y":3.6599999999999966},"782":{"x":18,"y":0.25},"783":{"x":19,"y":0.24499999999999744},"784":{"x":20,"y":0},"785":{"x":21,"y":3.4299999999999997},"786":{"x":22,"y":1.9600000000000009},"787":{"x":23,"y":0.740000000000002},"788":{"x":24,"y":11.939999999999998},"789":{"x":25,"y":5.909999999999997},"790":{"x":26,"y":7.075000000000003},"791":{"x":27,"y":4.369999999999997},"792":{"x":28,"y":1.9399999999999977},"793":{"x":29,"y":1.2199999999999989},"794":{"x":30,"y":0.9849999999999994},"795":{"x":31,"y":1.2250000000000014},"796":{"x":32,"y":1.2150000000000034},"797":{"x":33,"y":2.2749999999999986},"798":{"x":0,"y":2.5249999999999986},"799":{"x":1,"y":3.5349999999999966},"800":{"x":2,"y":4.454999999999998},"801":{"x":3,"y":4},"802":{"x":4,"y":4.5},"803":{"x":5,"y":4.590000000000003},"804":{"x":6,"y":5},"805":{"x":7,"y":33.675},"806":{"x":8,"y":16.145000000000003},"807":{"x":9,"y":4.5},"808":{"x":10,"y":2.5},"809":{"x":11,"y":3.4650000000000034},"810":{"x":12,"y":4.545000000000002},"811":{"x":13,"y":5.555},"812":{"x":14,"y":6.840000000000003},"813":{"x":15,"y":2.4750000000000014},"814":{"x":16,"y":5},"815":{"x":17,"y":6.564999999999998},"816":{"x":18,"y":0},"817":{"x":19,"y":0.49499999999999744},"818":{"x":20,"y":0.5},"819":{"x":21,"y":7.424999999999997},"820":{"x":22,"y":2.575000000000003},"821":{"x":23,"y":1.0200000000000031},"822":{"x":24,"y":19.8},"823":{"x":25,"y":11.880000000000003},"824":{"x":26,"y":11.11},"825":{"x":27,"y":7},"826":{"x":28,"y":3.5349999999999966},"827":{"x":29,"y":2},"828":{"x":30,"y":1.9799999999999969},"829":{"x":31,"y":3},"830":{"x":32,"y":2.5},"831":{"x":33,"y":4},"832":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"833":{"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"},"834":{"morph":{"__isSmartRef__":true,"id":759},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"835":{"addDataColumnAndRender":{"__isSmartRef__":true,"id":836}},"836":{},"837":{"x":543.997999003999,"y":275.0120059760062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"838":{"sourceObj":{"__isSmartRef__":true,"id":759},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":839},"targetMethodName":"alignToMagnet","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"839":{"morph":{"__isSmartRef__":true,"id":840},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":758},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"840":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":841},"id":3849,"renderContextTable":{"__isSmartRef__":true,"id":850},"eventHandler":{"__isSmartRef__":true,"id":851},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":852},{"__isSmartRef__":true,"id":1263}],"con":{"__isSmartRef__":true,"id":1077},"showsMorphMenu":true,"isCopyMorphRef":true,"morphRefId":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1312},"__LivelyClassName__":"lively.morphic.Path"},"841":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":842},{"__isSmartRef__":true,"id":843}],"_PathElements":[{"__isSmartRef__":true,"id":844},{"__isSmartRef__":true,"id":845}],"renderContextTable":{"__isSmartRef__":true,"id":846},"_Position":{"__isSmartRef__":true,"id":847},"_Extent":{"__isSmartRef__":true,"id":848},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":849},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"842":{"x":28,"y":256,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"843":{"x":986.5012520027503,"y":279.5473210948677,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"844":{"isAbsolute":true,"x":28,"y":256,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"845":{"isAbsolute":true,"x":986.5012520027503,"y":279.5473210948677,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"846":{"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"},"847":{"x":28,"y":256,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"848":{"x":958.5012817382812,"y":23.547332763671875,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"849":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"850":{"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"},"851":{"morph":{"__isSmartRef__":true,"id":840},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"852":{"morph":{"__isSmartRef__":true,"id":840},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":853},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"853":{"morph":{"__isSmartRef__":true,"id":854},"position":{"__isSmartRef__":true,"id":1311},"connectedControlPoints":[{"__isSmartRef__":true,"id":852}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"854":{"submorphs":[],"scripts":[],"id":3657,"shape":{"__isSmartRef__":true,"id":855},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Courier ","registeredForMouseEvents":true,"_MaxTextWidth":649.997996995995,"_MaxTextHeight":250.0240360480601,"textColor":{"__isSmartRef__":true,"id":861},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"logWindow","partsBinMetaInfo":{"__isSmartRef__":true,"id":862},"textChunks":[{"__isSmartRef__":true,"id":863}],"charsReplaced":"s","lastFindLoc":6,"priorSelectionRange":[25483,25483],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":865},"_TextColor":{"__isSmartRef__":true,"id":866},"_ClipMode":"auto","layout":{"__isSmartRef__":true,"id":867},"renderContextTable":{"__isSmartRef__":true,"id":868},"eventHandler":{"__isSmartRef__":true,"id":869},"attributeConnections":[{"__isSmartRef__":true,"id":870},{"__isSmartRef__":true,"id":1077},{"__isSmartRef__":true,"id":1306}],"doNotSerialize":["$$exec","$$serverResult","$$globalTransform"],"doNotCopyProperties":["$$exec","$$serverResult","$$globalTransform"],"connections":{"__isSmartRef__":true,"id":1307},"magnets":[{"__isSmartRef__":true,"id":853}],"_Position":{"__isSmartRef__":true,"id":1310},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":871},"serverResult":"Linux 2.6.32-5-amd64 (lively) \t06/13/11 \t_x86_64_\t(2 CPU)\n\n21:10:18 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\n21:10:19 all 0.49 0.00 0.49 0.00 0.00 0.00 0.00 0.00 99.02\n21:10:19 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02\n21:10:19 1 0.00 0.00 0.96 0.00 0.00 0.00 0.00 0.00 99.04\n\nAverage: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\nAverage: all 0.49 0.00 0.49 0.00 0.00 0.00 0.00 0.00 99.02\nAverage: 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02\nAverage: 1 0.00 0.00 0.96 0.00 0.00 0.00 0.00 0.00 99.04\n","__LivelyClassName__":"lively.morphic.Text"},"855":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":856},"_Extent":{"__isSmartRef__":true,"id":857},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":858},"_BorderRadius":0,"_Fill":{"__isSmartRef__":true,"id":859},"renderContextTable":{"__isSmartRef__":true,"id":860},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"856":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"857":{"x":649.997996995995,"y":250.0240360480601,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"858":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"859":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"860":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"861":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"862":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"863":{"style":{"__isSmartRef__":true,"id":864},"chunkOwner":{"__isSmartRef__":true,"id":854},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"864":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"865":{"x":649.997996995995,"y":250.0240360480601,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"866":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"867":{"resizeWidth":true,"resizeHeight":true},"868":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"869":{"morph":{"__isSmartRef__":true,"id":854},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"870":{"sourceObj":{"__isSmartRef__":true,"id":854},"sourceAttrName":"exec","targetObj":{"__isSmartRef__":true,"id":871},"targetMethodName":"exec","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"871":{"submorphs":[{"__isSmartRef__":true,"id":854},{"__isSmartRef__":true,"id":872}],"scripts":[],"id":3656,"shape":{"__isSmartRef__":true,"id":890},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"CommandLine","partsBinMetaInfo":{"__isSmartRef__":true,"id":896},"__SourceModuleName__":"Global.lively.morphic.Core","priorExtent":{"__isSmartRef__":true,"id":897},"layout":{"__isSmartRef__":true,"id":898},"renderContextTable":{"__isSmartRef__":true,"id":899},"eventHandler":{"__isSmartRef__":true,"id":900},"attributeConnections":[{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":902}],"doNotSerialize":["$$serverResult"],"doNotCopyProperties":["$$serverResult"],"connections":{"__isSmartRef__":true,"id":903},"_Position":{"__isSmartRef__":true,"id":906},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":907},"serverResult":"Linux 2.6.32-5-amd64 (lively) \t06/13/11 \t_x86_64_\t(2 CPU)\n\n21:10:18 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\n21:10:19 all 0.49 0.00 0.49 0.00 0.00 0.00 0.00 0.00 99.02\n21:10:19 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02\n21:10:19 1 0.00 0.00 0.96 0.00 0.00 0.00 0.00 0.00 99.04\n\nAverage: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\nAverage: all 0.49 0.00 0.49 0.00 0.00 0.00 0.00 0.00 99.02\nAverage: 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02\nAverage: 1 0.00 0.00 0.96 0.00 0.00 0.00 0.00 0.00 99.04\n","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1064},"__LivelyClassName__":"lively.morphic.Box"},"872":{"submorphs":[],"scripts":[],"id":3658,"shape":{"__isSmartRef__":true,"id":873},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Courier ","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":879},"_MaxTextWidth":615,"_MaxTextHeight":29.985978971964983,"textColor":{"__isSmartRef__":true,"id":880},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"inputLine","partsBinMetaInfo":{"__isSmartRef__":true,"id":881},"textChunks":[{"__isSmartRef__":true,"id":882}],"charsReplaced":"mpstat -P ALL 1 1","lastFindLoc":-17,"priorSelectionRange":[17,17],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":884},"_TextColor":{"__isSmartRef__":true,"id":885},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":871},"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":886}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"layout":{"__isSmartRef__":true,"id":887},"renderContextTable":{"__isSmartRef__":true,"id":888},"eventHandler":{"__isSmartRef__":true,"id":889},"savedTextString":"mpstat -P ALL 1 1","__LivelyClassName__":"lively.morphic.Text"},"873":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":874},"_Extent":{"__isSmartRef__":true,"id":875},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":876},"_BorderRadius":0,"_Fill":{"__isSmartRef__":true,"id":877},"renderContextTable":{"__isSmartRef__":true,"id":878},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"874":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"875":{"x":615,"y":29.985978971964983,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"876":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"877":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"878":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"879":{"x":8.000000000000853,"y":262.99999999999983,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"880":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"881":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"882":{"style":{"__isSmartRef__":true,"id":883},"chunkOwner":{"__isSmartRef__":true,"id":872},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"883":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"884":{"x":615,"y":29.985978971964983,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"885":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"886":{"sourceObj":{"__isSmartRef__":true,"id":872},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":871},"targetMethodName":"exec","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"887":{"resizeWidth":true,"resizeHeight":false,"moveVertical":true},"888":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"889":{"morph":{"__isSmartRef__":true,"id":872},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"890":{"position":{"__isSmartRef__":true,"id":891},"_Extent":{"__isSmartRef__":true,"id":892},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":893},"_Fill":{"__isSmartRef__":true,"id":894},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":895},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"891":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"892":{"x":650,"y":295,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"893":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"894":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"895":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"896":{"partsSpaceName":"PartsBin/Server/","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["server.nodejs.WebInterface"],"migrationLevel":2,"comment":"Access to the lively-kernel.org shell using nodejs.","partName":"CommandLine","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"897":{"x":650,"y":295,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"898":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"899":{"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"},"900":{"morph":{"__isSmartRef__":true,"id":871},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"901":{"sourceObj":{"__isSmartRef__":true,"id":871},"sourceAttrName":"serverResult","targetObj":{"__isSmartRef__":true,"id":854},"targetMethodName":"serverResult","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"902":{"sourceObj":{"__isSmartRef__":true,"id":871},"sourceAttrName":"serverResult","targetObj":{"__isSmartRef__":true,"id":871},"targetMethodName":"log","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"903":{"exec":{"__isSmartRef__":true,"id":904},"serverResult":{"__isSmartRef__":true,"id":905}},"904":{},"905":{},"906":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"907":{"submorphs":[{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":908}],"scripts":[],"id":3655,"renderContextTable":{"__isSmartRef__":true,"id":1054},"shape":{"__isSmartRef__":true,"id":1055},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":1058},"eventHandler":{"__isSmartRef__":true,"id":1059},"LK2":true,"priorExtent":{"__isSmartRef__":true,"id":1060},"targetMorph":{"__isSmartRef__":true,"id":871},"titleBar":{"__isSmartRef__":true,"id":908},"contentOffset":{"__isSmartRef__":true,"id":906},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1061},"name":"CommandLine","prevDragPos":{"__isSmartRef__":true,"id":1062},"highlighted":true,"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":1063},"_Scale":1,"_Rotation":0,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.DraggingLayer","Global.GrabbingLayer"]},"908":{"submorphs":[{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":921},{"__isSmartRef__":true,"id":967},{"__isSmartRef__":true,"id":1001}],"scripts":[],"id":3659,"renderContextTable":{"__isSmartRef__":true,"id":1036},"shape":{"__isSmartRef__":true,"id":1037},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1050},"eventHandler":{"__isSmartRef__":true,"id":1051},"_Position":{"__isSmartRef__":true,"id":1052},"windowMorph":{"__isSmartRef__":true,"id":907},"label":{"__isSmartRef__":true,"id":909},"closeButton":{"__isSmartRef__":true,"id":921},"menuButton":{"__isSmartRef__":true,"id":967},"collapseButton":{"__isSmartRef__":true,"id":1001},"priorExtent":{"__isSmartRef__":true,"id":1053},"owner":{"__isSmartRef__":true,"id":907},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"909":{"submorphs":[],"scripts":[],"id":3660,"renderContextTable":{"__isSmartRef__":true,"id":910},"textChunks":[{"__isSmartRef__":true,"id":911}],"shape":{"__isSmartRef__":true,"id":913},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":917},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":918},"_Position":{"__isSmartRef__":true,"id":919},"priorExtent":{"__isSmartRef__":true,"id":920},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_PointerEvents":"none","_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":908},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"910":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"911":{"style":{"__isSmartRef__":true,"id":912},"chunkOwner":{"__isSmartRef__":true,"id":909},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"912":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"913":{"_Position":{"__isSmartRef__":true,"id":914},"renderContextTable":{"__isSmartRef__":true,"id":915},"_Extent":{"__isSmartRef__":true,"id":916},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":893},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"914":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"915":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"916":{"x":591,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"917":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"918":{"morph":{"__isSmartRef__":true,"id":909},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"919":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"920":{"x":591,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"921":{"submorphs":[{"__isSmartRef__":true,"id":922}],"scripts":[],"id":3661,"renderContextTable":{"__isSmartRef__":true,"id":934},"shape":{"__isSmartRef__":true,"id":935},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":950},"_Position":{"__isSmartRef__":true,"id":951},"priorExtent":{"__isSmartRef__":true,"id":952},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":940},"lighterFill":{"__isSmartRef__":true,"id":953},"label":{"__isSmartRef__":true,"id":922},"owner":{"__isSmartRef__":true,"id":908},"layout":{"__isSmartRef__":true,"id":962},"attributeConnections":[{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":965}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"922":{"submorphs":[],"scripts":[],"id":3662,"renderContextTable":{"__isSmartRef__":true,"id":923},"textChunks":[{"__isSmartRef__":true,"id":924}],"shape":{"__isSmartRef__":true,"id":926},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":930},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":931},"_Position":{"__isSmartRef__":true,"id":932},"priorExtent":{"__isSmartRef__":true,"id":933},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":921},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_PointerEvents":"none","_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"923":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"924":{"style":{"__isSmartRef__":true,"id":925},"chunkOwner":{"__isSmartRef__":true,"id":922},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"925":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"926":{"_Position":{"__isSmartRef__":true,"id":927},"renderContextTable":{"__isSmartRef__":true,"id":928},"_Extent":{"__isSmartRef__":true,"id":929},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":893},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"927":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"928":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"929":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"930":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"931":{"morph":{"__isSmartRef__":true,"id":922},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"932":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"933":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"934":{"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"},"935":{"_Position":{"__isSmartRef__":true,"id":936},"renderContextTable":{"__isSmartRef__":true,"id":937},"_Extent":{"__isSmartRef__":true,"id":938},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":939},"_Fill":{"__isSmartRef__":true,"id":940},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"936":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"937":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"938":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"939":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"940":{"stops":[{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":943},{"__isSmartRef__":true,"id":945},{"__isSmartRef__":true,"id":947}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"941":{"offset":0,"color":{"__isSmartRef__":true,"id":942}},"942":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"943":{"offset":0.4,"color":{"__isSmartRef__":true,"id":944}},"944":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"945":{"offset":0.6,"color":{"__isSmartRef__":true,"id":946}},"946":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"947":{"offset":1,"color":{"__isSmartRef__":true,"id":948}},"948":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"949":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"950":{"morph":{"__isSmartRef__":true,"id":921},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"951":{"x":630,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"952":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"953":{"stops":[{"__isSmartRef__":true,"id":954},{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":960}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"954":{"offset":0,"color":{"__isSmartRef__":true,"id":955}},"955":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"956":{"offset":0.4,"color":{"__isSmartRef__":true,"id":957}},"957":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"958":{"offset":0.6,"color":{"__isSmartRef__":true,"id":959}},"959":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"960":{"offset":1,"color":{"__isSmartRef__":true,"id":961}},"961":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"962":{"moveHorizontal":true},"963":{"sourceObj":{"__isSmartRef__":true,"id":921},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":907},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":964},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"964":{"source":{"__isSmartRef__":true,"id":921},"target":{"__isSmartRef__":true,"id":907}},"965":{"sourceObj":{"__isSmartRef__":true,"id":921},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":907},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":966},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"966":{"source":{"__isSmartRef__":true,"id":921},"target":{"__isSmartRef__":true,"id":907}},"967":{"submorphs":[{"__isSmartRef__":true,"id":968}],"scripts":[],"id":3663,"renderContextTable":{"__isSmartRef__":true,"id":980},"shape":{"__isSmartRef__":true,"id":981},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":985},"_Position":{"__isSmartRef__":true,"id":986},"priorExtent":{"__isSmartRef__":true,"id":987},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":940},"lighterFill":{"__isSmartRef__":true,"id":988},"label":{"__isSmartRef__":true,"id":968},"owner":{"__isSmartRef__":true,"id":908},"attributeConnections":[{"__isSmartRef__":true,"id":997},{"__isSmartRef__":true,"id":999}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"968":{"submorphs":[],"scripts":[],"id":3664,"renderContextTable":{"__isSmartRef__":true,"id":969},"textChunks":[{"__isSmartRef__":true,"id":970}],"shape":{"__isSmartRef__":true,"id":972},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":976},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":977},"_Position":{"__isSmartRef__":true,"id":978},"priorExtent":{"__isSmartRef__":true,"id":979},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":967},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_PointerEvents":"none","_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"969":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"970":{"style":{"__isSmartRef__":true,"id":971},"chunkOwner":{"__isSmartRef__":true,"id":968},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"971":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"972":{"_Position":{"__isSmartRef__":true,"id":973},"renderContextTable":{"__isSmartRef__":true,"id":974},"_Extent":{"__isSmartRef__":true,"id":975},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":893},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"973":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"974":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"975":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"976":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"977":{"morph":{"__isSmartRef__":true,"id":968},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"978":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"979":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"980":{"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"},"981":{"_Position":{"__isSmartRef__":true,"id":982},"renderContextTable":{"__isSmartRef__":true,"id":983},"_Extent":{"__isSmartRef__":true,"id":984},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":939},"_Fill":{"__isSmartRef__":true,"id":940},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"982":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"983":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"984":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"985":{"morph":{"__isSmartRef__":true,"id":967},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"986":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"987":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"988":{"stops":[{"__isSmartRef__":true,"id":989},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":993},{"__isSmartRef__":true,"id":995}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"989":{"offset":0,"color":{"__isSmartRef__":true,"id":990}},"990":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"991":{"offset":0.4,"color":{"__isSmartRef__":true,"id":992}},"992":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"993":{"offset":0.6,"color":{"__isSmartRef__":true,"id":994}},"994":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"995":{"offset":1,"color":{"__isSmartRef__":true,"id":996}},"996":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"997":{"sourceObj":{"__isSmartRef__":true,"id":967},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":907},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":998},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"998":{"source":{"__isSmartRef__":true,"id":967},"target":{"__isSmartRef__":true,"id":907}},"999":{"sourceObj":{"__isSmartRef__":true,"id":967},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":907},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1000},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1000":{"source":{"__isSmartRef__":true,"id":967},"target":{"__isSmartRef__":true,"id":907}},"1001":{"submorphs":[{"__isSmartRef__":true,"id":1002}],"scripts":[],"id":3665,"renderContextTable":{"__isSmartRef__":true,"id":1014},"shape":{"__isSmartRef__":true,"id":1015},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":1019},"_Position":{"__isSmartRef__":true,"id":1020},"priorExtent":{"__isSmartRef__":true,"id":1021},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":940},"lighterFill":{"__isSmartRef__":true,"id":1022},"label":{"__isSmartRef__":true,"id":1002},"owner":{"__isSmartRef__":true,"id":908},"layout":{"__isSmartRef__":true,"id":1031},"attributeConnections":[{"__isSmartRef__":true,"id":1032},{"__isSmartRef__":true,"id":1034}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1002":{"submorphs":[],"scripts":[],"id":3666,"renderContextTable":{"__isSmartRef__":true,"id":1003},"textChunks":[{"__isSmartRef__":true,"id":1004}],"shape":{"__isSmartRef__":true,"id":1006},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1010},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":1011},"_Position":{"__isSmartRef__":true,"id":1012},"priorExtent":{"__isSmartRef__":true,"id":1013},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1001},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_PointerEvents":"none","_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1003":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"1004":{"style":{"__isSmartRef__":true,"id":1005},"chunkOwner":{"__isSmartRef__":true,"id":1002},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1005":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1006":{"_Position":{"__isSmartRef__":true,"id":1007},"renderContextTable":{"__isSmartRef__":true,"id":1008},"_Extent":{"__isSmartRef__":true,"id":1009},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":893},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1007":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1008":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1009":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1010":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1011":{"morph":{"__isSmartRef__":true,"id":1002},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1012":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1013":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1014":{"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"},"1015":{"_Position":{"__isSmartRef__":true,"id":1016},"renderContextTable":{"__isSmartRef__":true,"id":1017},"_Extent":{"__isSmartRef__":true,"id":1018},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":939},"_Fill":{"__isSmartRef__":true,"id":940},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1016":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1017":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1018":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1019":{"morph":{"__isSmartRef__":true,"id":1001},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1020":{"x":611,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1021":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1022":{"stops":[{"__isSmartRef__":true,"id":1023},{"__isSmartRef__":true,"id":1025},{"__isSmartRef__":true,"id":1027},{"__isSmartRef__":true,"id":1029}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1023":{"offset":0,"color":{"__isSmartRef__":true,"id":1024}},"1024":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1025":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1026}},"1026":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1027":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1028}},"1028":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1029":{"offset":1,"color":{"__isSmartRef__":true,"id":1030}},"1030":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1031":{"moveHorizontal":true},"1032":{"sourceObj":{"__isSmartRef__":true,"id":1001},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":907},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1033},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1033":{"source":{"__isSmartRef__":true,"id":1001},"target":{"__isSmartRef__":true,"id":907}},"1034":{"sourceObj":{"__isSmartRef__":true,"id":1001},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":907},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1035},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1035":{"source":{"__isSmartRef__":true,"id":1001},"target":{"__isSmartRef__":true,"id":907}},"1036":{"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"},"1037":{"_Position":{"__isSmartRef__":true,"id":1038},"renderContextTable":{"__isSmartRef__":true,"id":1039},"_Extent":{"__isSmartRef__":true,"id":1040},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1041},"_Fill":{"__isSmartRef__":true,"id":1042},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1038":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1039":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1040":{"x":650,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1041":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1042":{"stops":[{"__isSmartRef__":true,"id":1043},{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1047}],"vector":{"__isSmartRef__":true,"id":1049},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1043":{"offset":0,"color":{"__isSmartRef__":true,"id":1044}},"1044":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1045":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1046}},"1046":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1047":{"offset":1,"color":{"__isSmartRef__":true,"id":1048}},"1048":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1049":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1050":{"resizeWidth":true,"adjustForNewBounds":true},"1051":{"morph":{"__isSmartRef__":true,"id":908},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1052":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1053":{"x":650,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1054":{"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"},"1055":{"renderContextTable":{"__isSmartRef__":true,"id":1056},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1057},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1056":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1057":{"x":650,"y":317,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1058":{"adjustForNewBounds":true},"1059":{"morph":{"__isSmartRef__":true,"id":907},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1060":{"x":650,"y":317,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1061":{"partsSpaceName":"PartsBin/Server/","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["server.nodejs.WebInterface"],"migrationLevel":2,"comment":"Access to the lively-kernel.org shell using nodejs.","partName":"CommandLine","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1062":{"x":373,"y":247,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1063":{"x":13,"y":234,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1064":{"setupConnections":{"__isSmartRef__":true,"id":1065},"exec":{"__isSmartRef__":true,"id":1068},"log":{"__isSmartRef__":true,"id":1071},"reset":{"__isSmartRef__":true,"id":1074}},"1065":{"varMapping":{"__isSmartRef__":true,"id":1066},"source":"function setupConnections() {\n connect(this, 'serverResult', this, 'log')\n connect(this.get('inputLine'), 'savedTextString', this, 'exec')\n connect(this.get('logWindow'), 'exec', this, 'exec')\n connect(this, 'serverResult', this.get('logWindow'), 'serverResult')\n}","funcProperties":{"__isSmartRef__":true,"id":1067},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1066":{"this":{"__isSmartRef__":true,"id":871}},"1067":{},"1068":{"varMapping":{"__isSmartRef__":true,"id":1069},"source":"function exec(cmdString) {\n cmdString = cmdString || this.get('inputLine').textString;\n var wd = \"/home/nodejs/svn/webwerkstatt/\" \n var cmdExec = new CommandLineServerInterface();\n connect(cmdExec, 'result', this, 'serverResult', {converter: function(ea) { return String(ea.stdout) }})\n this.log(wd + \"$ \" + cmdString)\n cmdExec.runCommand(cmdString, wd)\n}","funcProperties":{"__isSmartRef__":true,"id":1070},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1069":{"this":{"__isSmartRef__":true,"id":871}},"1070":{},"1071":{"varMapping":{"__isSmartRef__":true,"id":1072},"source":"function log(s) {\n this.get('logWindow').textString += '\\n' + s\n this.get('logWindow').scrollToBottom();\n}","funcProperties":{"__isSmartRef__":true,"id":1073},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1072":{"this":{"__isSmartRef__":true,"id":871}},"1073":{},"1074":{"varMapping":{"__isSmartRef__":true,"id":1075},"source":"function reset() {\n this.get('logWindow').textString = '';\n this.get('inputLine').textString = 'ls';\n this.connections = {exec: {}, serverResult: {}}\n this.get('logWindow').connections = {exec: {}, serverResult: {}}\n}","funcProperties":{"__isSmartRef__":true,"id":1076},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1075":{"this":{"__isSmartRef__":true,"id":871}},"1076":{},"1077":{"sourceObj":{"__isSmartRef__":true,"id":854},"sourceAttrName":"serverResult","targetObj":{"__isSmartRef__":true,"id":1078},"targetMethodName":"addDataColumnAndRender","visualConnector":{"__isSmartRef__":true,"id":840},"converterString":"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","__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1302},"__LivelyClassName__":"AttributeConnection"},"1078":{"submorphs":[],"scripts":[],"id":3204,"shape":{"__isSmartRef__":true,"id":1079},"droppingEnabled":true,"halosEnabled":true,"data":[[{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1087},{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1089},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1094},{"__isSmartRef__":true,"id":1095},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1097},{"__isSmartRef__":true,"id":1098},{"__isSmartRef__":true,"id":1099},{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1101},{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1103},{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1105},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1107},{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1109},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1111},{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1113},{"__isSmartRef__":true,"id":1114},{"__isSmartRef__":true,"id":1115},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1117},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1119},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1121},{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1125},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1127},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129}],[{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1133},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1135},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1139},{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1141},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1143},{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1145},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1147},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1149},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1151},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1153},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1155},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1157},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1163},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1165},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176}]],"doNotSerialize":["vis","$$globalTransform"],"showsHalos":false,"_Position":{"__isSmartRef__":true,"id":1177},"name":"ProtovisMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1178},"__SourceModuleName__":"Global.apps.ProtoVisInterface","renderContextTable":{"__isSmartRef__":true,"id":1179},"_Rotation":0,"_Scale":0.9980029960049944,"eventHandler":{"__isSmartRef__":true,"id":1180},"connections":{"__isSmartRef__":true,"id":1181},"owner":{"__isSmartRef__":true,"id":1183},"priorExtent":{"__isSmartRef__":true,"id":1260},"magnets":[{"__isSmartRef__":true,"id":1261}],"attributeConnections":[{"__isSmartRef__":true,"id":1264}],"doNotCopyProperties":["$$globalTransform"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1265},"__LivelyClassName__":"ProtoVisMorph"},"1079":{"position":{"__isSmartRef__":true,"id":1080},"_Extent":{"__isSmartRef__":true,"id":1081},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1082},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1080":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1081":{"x":543.997999003999,"y":276.0120059760062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1082":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1083":{"x":0,"y":0.5},"1084":{"x":1,"y":0.5},"1085":{"x":2,"y":2.9399999999999977},"1086":{"x":3,"y":9},"1087":{"x":4,"y":0},"1088":{"x":5,"y":2.450000000000003},"1089":{"x":6,"y":2.450000000000003},"1090":{"x":7,"y":1.5},"1091":{"x":8,"y":1},"1092":{"x":9,"y":1.019999999999996},"1093":{"x":10,"y":1.519999999999996},"1094":{"x":11,"y":2.530000000000001},"1095":{"x":12,"y":2.030000000000001},"1096":{"x":13,"y":1.5499999999999972},"1097":{"x":14,"y":1.0400000000000063},"1098":{"x":15,"y":0.5},"1099":{"x":16,"y":0.5},"1100":{"x":17,"y":0.9899999999999949},"1101":{"x":18,"y":1.5400000000000063},"1102":{"x":19,"y":1.0300000000000011},"1103":{"x":20,"y":0.5100000000000051},"1104":{"x":21,"y":1.5499999999999972},"1105":{"x":22,"y":1.9899999999999949},"1106":{"x":23,"y":1.4899999999999949},"1107":{"x":24,"y":1},"1108":{"x":25,"y":0.5},"1109":{"x":26,"y":0.5},"1110":{"x":27,"y":0.5},"1111":{"x":28,"y":0},"1112":{"x":29,"y":0.5},"1113":{"x":30,"y":0.519999999999996},"1114":{"x":31,"y":9.549999999999997},"1115":{"x":32,"y":9.599999999999994},"1116":{"x":33,"y":9.090000000000003},"1117":{"x":34,"y":5.079999999999998},"1118":{"x":35,"y":0.5300000000000011},"1119":{"x":36,"y":1},"1120":{"x":37,"y":0.5},"1121":{"x":38,"y":2.0400000000000063},"1122":{"x":39,"y":1.9699999999999989},"1123":{"x":40,"y":1.4699999999999989},"1124":{"x":41,"y":2.010000000000005},"1125":{"x":42,"y":1.519999999999996},"1126":{"x":43,"y":2.049999999999997},"1127":{"x":44,"y":1.5799999999999983},"1128":{"x":45,"y":1.4699999999999989},"1129":{"x":46,"y":0.980000000000004},"1130":{"x":0,"y":1.0600000000000023},"1131":{"x":1,"y":1},"1132":{"x":2,"y":5.049999999999997},"1133":{"x":3,"y":18},"1134":{"x":4,"y":0},"1135":{"x":5,"y":3.030000000000001},"1136":{"x":6,"y":2.019999999999996},"1137":{"x":7,"y":2},"1138":{"x":8,"y":2.0600000000000023},"1139":{"x":9,"y":2.1299999999999955},"1140":{"x":10,"y":2.1099999999999994},"1141":{"x":11,"y":3.1200000000000045},"1142":{"x":12,"y":2.1299999999999955},"1143":{"x":13,"y":2.1700000000000017},"1144":{"x":14,"y":1.1099999999999994},"1145":{"x":15,"y":1.0100000000000051},"1146":{"x":16,"y":1.019999999999996},"1147":{"x":17,"y":2},"1148":{"x":18,"y":2.200000000000003},"1149":{"x":19,"y":2.200000000000003},"1150":{"x":20,"y":2.1099999999999994},"1151":{"x":21,"y":2.200000000000003},"1152":{"x":22,"y":1.0400000000000063},"1153":{"x":23,"y":2},"1154":{"x":24,"y":2.0799999999999983},"1155":{"x":25,"y":1.0100000000000051},"1156":{"x":26,"y":1.0300000000000011},"1157":{"x":27,"y":1.0300000000000011},"1158":{"x":28,"y":0},"1159":{"x":29,"y":1.0400000000000063},"1160":{"x":30,"y":1.1099999999999994},"1161":{"x":31,"y":9.379999999999995},"1162":{"x":32,"y":10.530000000000001},"1163":{"x":33,"y":10.469999999999999},"1164":{"x":34,"y":2.969999999999999},"1165":{"x":35,"y":3.299999999999997},"1166":{"x":36,"y":2.0400000000000063},"1167":{"x":37,"y":1.0300000000000011},"1168":{"x":38,"y":2.1500000000000057},"1169":{"x":39,"y":3},"1170":{"x":40,"y":2},"1171":{"x":41,"y":3.1200000000000045},"1172":{"x":42,"y":2.1500000000000057},"1173":{"x":43,"y":3.3299999999999983},"1174":{"x":44,"y":2.3299999999999983},"1175":{"x":45,"y":1.980000000000004},"1176":{"x":46,"y":1.980000000000004},"1177":{"x":-253.48227898000812,"y":-190.68801613996595,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1178":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1179":{"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"},"1180":{"morph":{"__isSmartRef__":true,"id":1078},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1181":{"addDataAndRender":{"__isSmartRef__":true,"id":1182}},"1182":{},"1183":{"submorphs":[{"__isSmartRef__":true,"id":1078},{"__isSmartRef__":true,"id":1184}],"scripts":[],"id":3203,"shape":{"__isSmartRef__":true,"id":1235},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1242},"showsHalos":false,"name":"ProtovisStackDrawing","partsBinMetaInfo":{"__isSmartRef__":true,"id":1243},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1.0040100200350561,"renderContextTable":{"__isSmartRef__":true,"id":1244},"eventHandler":{"__isSmartRef__":true,"id":1245},"layout":{"__isSmartRef__":true,"id":1246},"priorExtent":{"__isSmartRef__":true,"id":1247},"connections":{"__isSmartRef__":true,"id":1248},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1250},"__LivelyClassName__":"lively.morphic.Box"},"1184":{"submorphs":[{"__isSmartRef__":true,"id":1185}],"scripts":[],"id":3205,"shape":{"__isSmartRef__":true,"id":1199},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1214},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1202},"lighterFill":{"__isSmartRef__":true,"id":1215},"label":{"__isSmartRef__":true,"id":1185},"attributeConnections":[{"__isSmartRef__":true,"id":1224},{"__isSmartRef__":true,"id":1226}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":1231},"name":"resetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1232},"_Scale":1.089423869470782,"renderContextTable":{"__isSmartRef__":true,"id":1233},"eventHandler":{"__isSmartRef__":true,"id":1234},"owner":{"__isSmartRef__":true,"id":1183},"__LivelyClassName__":"lively.morphic.Button"},"1185":{"submorphs":[],"scripts":[],"id":3206,"shape":{"__isSmartRef__":true,"id":1186},"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":1191},"textColor":{"__isSmartRef__":true,"id":1189},"owner":{"__isSmartRef__":true,"id":1184},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1192}],"padding":{"__isSmartRef__":true,"id":1194},"_Padding":{"__isSmartRef__":true,"id":1195},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1196},"_FontFamily":"Helvetica, Sans-Serif","renderContextTable":{"__isSmartRef__":true,"id":1197},"eventHandler":{"__isSmartRef__":true,"id":1198},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"1186":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1187},"_Extent":{"__isSmartRef__":true,"id":1188},"_BorderColor":{"__isSmartRef__":true,"id":1189},"renderContextTable":{"__isSmartRef__":true,"id":1190},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1187":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1188":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1189":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1190":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1191":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1192":{"style":{"__isSmartRef__":true,"id":1193},"chunkOwner":{"__isSmartRef__":true,"id":1185},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1193":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1194":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1195":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1196":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1197":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"1198":{"morph":{"__isSmartRef__":true,"id":1185},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1199":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1200},"_Extent":{"__isSmartRef__":true,"id":1201},"_Fill":{"__isSmartRef__":true,"id":1202},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1212},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1213},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1200":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1201":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1202":{"stops":[{"__isSmartRef__":true,"id":1203},{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1207},{"__isSmartRef__":true,"id":1209}],"vector":{"__isSmartRef__":true,"id":1211},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1203":{"offset":0,"color":{"__isSmartRef__":true,"id":1204}},"1204":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1205":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1206}},"1206":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1207":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1208}},"1208":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1209":{"offset":1,"color":{"__isSmartRef__":true,"id":1210}},"1210":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1211":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1212":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1213":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1214":{"x":103.58462358410429,"y":-222.1093371082231,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1215":{"stops":[{"__isSmartRef__":true,"id":1216},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1222}],"vector":{"__isSmartRef__":true,"id":1211},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1216":{"offset":0,"color":{"__isSmartRef__":true,"id":1217}},"1217":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1218":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1219}},"1219":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1220":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1221}},"1221":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1222":{"offset":1,"color":{"__isSmartRef__":true,"id":1223}},"1223":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1224":{"sourceObj":{"__isSmartRef__":true,"id":1184},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1078},"targetMethodName":"reset","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1225},"__LivelyClassName__":"AttributeConnection"},"1225":{"source":{"__isSmartRef__":true,"id":1184},"target":{"__isSmartRef__":true,"id":1078}},"1226":{"sourceObj":{"__isSmartRef__":true,"id":1184},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1078},"targetMethodName":"render","converter":null,"converterString":null,"updaterString":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","varMapping":{"__isSmartRef__":true,"id":1227},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1228},"__LivelyClassName__":"AttributeConnection"},"1227":{"source":{"__isSmartRef__":true,"id":1184},"target":{"__isSmartRef__":true,"id":1078}},"1228":{"updater":{"__isSmartRef__":true,"id":1229}},"1229":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1227},"source":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","funcProperties":{"__isSmartRef__":true,"id":1230},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1230":{},"1231":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1232":{"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"},"1233":{"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"},"1234":{"morph":{"__isSmartRef__":true,"id":1184},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1235":{"position":{"__isSmartRef__":true,"id":1236},"_Extent":{"__isSmartRef__":true,"id":1237},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1238},"_Fill":{"__isSmartRef__":true,"id":1239},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1240},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":1241},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1236":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1237":{"x":565.1704110039991,"y":359.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1238":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1239":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1240":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1241":{"x":-261.476262000004,"y":-235.5282360000009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1242":{"x":1243,"y":473,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1243":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1244":{"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"},"1245":{"morph":{"__isSmartRef__":true,"id":1183},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1246":{},"1247":{"x":565.1704110039991,"y":361.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1248":{"addDataAndRender":{"__isSmartRef__":true,"id":1249}},"1249":{},"1250":{"addDataAndRender":{"__isSmartRef__":true,"id":1251},"reset":{"__isSmartRef__":true,"id":1254},"setupConnections":{"__isSmartRef__":true,"id":1257}},"1251":{"varMapping":{"__isSmartRef__":true,"id":1252},"source":"function addDataAndRender(data) {\n this.get('ProtovisMorph').addDataAndRender(data)\n}","funcProperties":{"__isSmartRef__":true,"id":1253},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1252":{"this":{"__isSmartRef__":true,"id":1183}},"1253":{},"1254":{"varMapping":{"__isSmartRef__":true,"id":1255},"source":"function reset() {\n this.connections = {addDataAndRender: {}}\n this.get('ProtovisMorph').reset();\n}","funcProperties":{"__isSmartRef__":true,"id":1256},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1255":{"this":{"__isSmartRef__":true,"id":1183}},"1256":{},"1257":{"varMapping":{"__isSmartRef__":true,"id":1258},"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":1259},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1258":{"this":{"__isSmartRef__":true,"id":1183}},"1259":{},"1260":{"x":543.997999003999,"y":275.0120059760062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1261":{"morph":{"__isSmartRef__":true,"id":1078},"position":{"__isSmartRef__":true,"id":1262},"connectedControlPoints":[{"__isSmartRef__":true,"id":1263}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"1262":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1263":{"morph":{"__isSmartRef__":true,"id":840},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":1261},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1264":{"sourceObj":{"__isSmartRef__":true,"id":1078},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1263},"targetMethodName":"alignToMagnet","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1265":{"draw":{"__isSmartRef__":true,"id":1266},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":1277},"addDataAndRender":{"__isSmartRef__":true,"id":1284},"reset":{"__isSmartRef__":true,"id":1287},"setChartType":{"__isSmartRef__":true,"id":1290},"drawStackChart":{"__isSmartRef__":true,"id":1273},"setupStackExample":{"__isSmartRef__":true,"id":1293},"addDataColumnAndRender":{"__isSmartRef__":true,"id":1296},"maxYofData":{"__isSmartRef__":true,"id":1299}},"1266":{"varMapping":{"__isSmartRef__":true,"id":1267},"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":1272},"__SourceModuleName__":"Global","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1276},"__LivelyClassName__":"lively.Closure"},"1267":{"this":{"__isSmartRef__":true,"id":1078},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1268}},"1268":{"$super":{"__isSmartRef__":true,"id":1269}},"1269":{"varMapping":{"__isSmartRef__":true,"id":1270},"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":1271},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1270":{"obj":{"__isSmartRef__":true,"id":1078},"name":"draw"},"1271":{},"1272":{"hasLivelyClosure":true,"livelyClosure":{"__isSmartRef__":true,"id":1273}},"1273":{"varMapping":{"__isSmartRef__":true,"id":1274},"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":1275},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1274":{"this":{"__isSmartRef__":true,"id":1078}},"1275":{},"1276":{"originalFunc":{"__isSmartRef__":true,"id":1273}},"1277":{"varMapping":{"__isSmartRef__":true,"id":1278},"source":"function prepareForNewRenderContext(renderCtx) {\n $super(renderCtx);\n lively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n}","funcProperties":{"__isSmartRef__":true,"id":1283},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1278":{"this":{"__isSmartRef__":true,"id":1078},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1279}},"1279":{"$super":{"__isSmartRef__":true,"id":1280}},"1280":{"varMapping":{"__isSmartRef__":true,"id":1281},"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":1282},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1281":{"obj":{"__isSmartRef__":true,"id":1078},"name":"prepareForNewRenderContext"},"1282":{},"1283":{},"1284":{"varMapping":{"__isSmartRef__":true,"id":1285},"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":1286},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1285":{"this":{"__isSmartRef__":true,"id":1078}},"1286":{},"1287":{"varMapping":{"__isSmartRef__":true,"id":1288},"source":"function reset() {\n this.connections = {addDataColumnAndRender: {}}\n this.setupStackExample()\n // this.setChartType('stack');\n}","funcProperties":{"__isSmartRef__":true,"id":1289},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1288":{"this":{"__isSmartRef__":true,"id":1078}},"1289":{},"1290":{"varMapping":{"__isSmartRef__":true,"id":1291},"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":1292},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1291":{"this":{"__isSmartRef__":true,"id":1078}},"1292":{},"1293":{"varMapping":{"__isSmartRef__":true,"id":1294},"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":1295},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1294":{"this":{"__isSmartRef__":true,"id":1078}},"1295":{},"1296":{"varMapping":{"__isSmartRef__":true,"id":1297},"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":1298},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1297":{"this":{"__isSmartRef__":true,"id":1078}},"1298":{},"1299":{"varMapping":{"__isSmartRef__":true,"id":1300},"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":1301},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1300":{"this":{"__isSmartRef__":true,"id":1078}},"1301":{},"1302":{"converter":{"__isSmartRef__":true,"id":1303}},"1303":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1304},"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":1305},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1304":{},"1305":{},"1306":{"sourceObj":{"__isSmartRef__":true,"id":854},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":852},"targetMethodName":"alignToMagnet","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1307":{"exec":{"__isSmartRef__":true,"id":1308},"serverResult":{"__isSmartRef__":true,"id":1309}},"1308":{},"1309":{},"1310":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1311":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1312":{"morphMenuItems":{"__isSmartRef__":true,"id":1313}},"1313":{"varMapping":{"__isSmartRef__":true,"id":1314},"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":1319},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1314":{"this":{"__isSmartRef__":true,"id":840},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1315}},"1315":{"$super":{"__isSmartRef__":true,"id":1316}},"1316":{"varMapping":{"__isSmartRef__":true,"id":1317},"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":1318},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1317":{"obj":{"__isSmartRef__":true,"id":840},"name":"morphMenuItems"},"1318":{},"1319":{},"1320":{"sourceObj":{"__isSmartRef__":true,"id":759},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":757},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395}],"oldTransform":{"__isSmartRef__":true,"id":1408},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1321":{"sourceObj":{"__isSmartRef__":true,"id":759},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1320},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1322":{"sourceObj":{"__isSmartRef__":true,"id":759},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1320},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1323":{"sourceObj":{"__isSmartRef__":true,"id":759},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1320},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1324":{"sourceObj":{"__isSmartRef__":true,"id":759},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1320},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1325},"dependedBy":{"__isSmartRef__":true,"id":1320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1325":{"source":{"__isSmartRef__":true,"id":759},"target":{"__isSmartRef__":true,"id":1320}},"1326":{"sourceObj":{"__isSmartRef__":true,"id":1327},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1320},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1327":{"submorphs":[{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":1328}],"scripts":[],"id":2618,"shape":{"__isSmartRef__":true,"id":1379},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ProtovisStackDrawing","partsBinMetaInfo":{"__isSmartRef__":true,"id":1386},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1387},"eventHandler":{"__isSmartRef__":true,"id":1388},"layout":{"__isSmartRef__":true,"id":1389},"priorExtent":{"__isSmartRef__":true,"id":1390},"connections":{"__isSmartRef__":true,"id":1391},"attributeConnections":[{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"_Scale":1.0040100200350561,"_Rotation":0,"_Position":{"__isSmartRef__":true,"id":1397},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1398},"__LivelyClassName__":"lively.morphic.Box"},"1328":{"submorphs":[{"__isSmartRef__":true,"id":1329}],"scripts":[],"id":2620,"shape":{"__isSmartRef__":true,"id":1343},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1358},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1346},"lighterFill":{"__isSmartRef__":true,"id":1359},"label":{"__isSmartRef__":true,"id":1329},"attributeConnections":[{"__isSmartRef__":true,"id":1368},{"__isSmartRef__":true,"id":1370}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":1375},"name":"resetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1376},"_Scale":1.089423869470782,"renderContextTable":{"__isSmartRef__":true,"id":1377},"eventHandler":{"__isSmartRef__":true,"id":1378},"owner":{"__isSmartRef__":true,"id":1327},"__LivelyClassName__":"lively.morphic.Button"},"1329":{"submorphs":[],"scripts":[],"id":2621,"shape":{"__isSmartRef__":true,"id":1330},"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":1335},"textColor":{"__isSmartRef__":true,"id":1333},"owner":{"__isSmartRef__":true,"id":1328},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1336}],"padding":{"__isSmartRef__":true,"id":1338},"_Padding":{"__isSmartRef__":true,"id":1339},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1340},"_FontFamily":"Helvetica, Sans-Serif","renderContextTable":{"__isSmartRef__":true,"id":1341},"eventHandler":{"__isSmartRef__":true,"id":1342},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1330":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1331},"_Extent":{"__isSmartRef__":true,"id":1332},"_BorderColor":{"__isSmartRef__":true,"id":1333},"renderContextTable":{"__isSmartRef__":true,"id":1334},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1331":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1332":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1333":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"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":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1336":{"style":{"__isSmartRef__":true,"id":1337},"chunkOwner":{"__isSmartRef__":true,"id":1329},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1337":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1338":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1339":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1340":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1341":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"1342":{"morph":{"__isSmartRef__":true,"id":1329},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1343":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1344},"_Extent":{"__isSmartRef__":true,"id":1345},"_Fill":{"__isSmartRef__":true,"id":1346},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1356},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1357},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1344":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1345":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1346":{"stops":[{"__isSmartRef__":true,"id":1347},{"__isSmartRef__":true,"id":1349},{"__isSmartRef__":true,"id":1351},{"__isSmartRef__":true,"id":1353}],"vector":{"__isSmartRef__":true,"id":1355},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1347":{"offset":0,"color":{"__isSmartRef__":true,"id":1348}},"1348":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1349":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1350}},"1350":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1351":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1352}},"1352":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1353":{"offset":1,"color":{"__isSmartRef__":true,"id":1354}},"1354":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1355":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1356":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1357":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1358":{"x":103.58462358410429,"y":-222.1093371082231,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1359":{"stops":[{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1362},{"__isSmartRef__":true,"id":1364},{"__isSmartRef__":true,"id":1366}],"vector":{"__isSmartRef__":true,"id":1355},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1360":{"offset":0,"color":{"__isSmartRef__":true,"id":1361}},"1361":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1362":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1363}},"1363":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1364":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1365}},"1365":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1366":{"offset":1,"color":{"__isSmartRef__":true,"id":1367}},"1367":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1368":{"sourceObj":{"__isSmartRef__":true,"id":1328},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":759},"targetMethodName":"reset","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1369},"__LivelyClassName__":"AttributeConnection"},"1369":{"source":{"__isSmartRef__":true,"id":1328},"target":{"__isSmartRef__":true,"id":759}},"1370":{"sourceObj":{"__isSmartRef__":true,"id":1328},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":759},"targetMethodName":"render","converter":null,"converterString":null,"updaterString":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","varMapping":{"__isSmartRef__":true,"id":1371},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1372},"__LivelyClassName__":"AttributeConnection"},"1371":{"source":{"__isSmartRef__":true,"id":1328},"target":{"__isSmartRef__":true,"id":759}},"1372":{"updater":{"__isSmartRef__":true,"id":1373}},"1373":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1371},"source":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","funcProperties":{"__isSmartRef__":true,"id":1374},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1374":{},"1375":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1376":{"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"},"1377":{"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"},"1378":{"morph":{"__isSmartRef__":true,"id":1328},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1379":{"position":{"__isSmartRef__":true,"id":1380},"_Extent":{"__isSmartRef__":true,"id":1381},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1382},"_Fill":{"__isSmartRef__":true,"id":1383},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1384},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":1385},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1380":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1381":{"x":565.1704110039991,"y":359.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1382":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1383":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1384":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1385":{"x":-261.476262000004,"y":-235.5282360000009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1386":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisStackDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1387":{"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"},"1388":{"morph":{"__isSmartRef__":true,"id":1327},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1389":{},"1390":{"x":565.1704110039991,"y":361.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1391":{"addDataAndRender":{"__isSmartRef__":true,"id":1392}},"1392":{},"1393":{"sourceObj":{"__isSmartRef__":true,"id":1327},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1320},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1394":{"sourceObj":{"__isSmartRef__":true,"id":1327},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1320},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1395":{"sourceObj":{"__isSmartRef__":true,"id":1327},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1320},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1396},"dependedBy":{"__isSmartRef__":true,"id":1320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1396":{"source":{"__isSmartRef__":true,"id":1327},"target":{"__isSmartRef__":true,"id":1320}},"1397":{"x":751.769690160597,"y":574.8723829785542,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1398":{"addDataAndRender":{"__isSmartRef__":true,"id":1399},"reset":{"__isSmartRef__":true,"id":1402},"setupConnections":{"__isSmartRef__":true,"id":1405}},"1399":{"varMapping":{"__isSmartRef__":true,"id":1400},"source":"function addDataAndRender(data) {\n this.get('ProtovisMorph').addDataAndRender(data)\n}","funcProperties":{"__isSmartRef__":true,"id":1401},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1400":{"this":{"__isSmartRef__":true,"id":1327}},"1401":{},"1402":{"varMapping":{"__isSmartRef__":true,"id":1403},"source":"function reset() {\n this.connections = {addDataAndRender: {}}\n this.get('ProtovisMorph').reset();\n}","funcProperties":{"__isSmartRef__":true,"id":1404},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1403":{"this":{"__isSmartRef__":true,"id":1327}},"1404":{},"1405":{"varMapping":{"__isSmartRef__":true,"id":1406},"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":1407},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1406":{"this":{"__isSmartRef__":true,"id":1327}},"1407":{},"1408":{"d":1.0020050080140206,"a":1.0020050080140206,"f":383.41970407342194,"e":497.2709421633473,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1409},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1409":{"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"},"1410":{"x":-253.48227898000812,"y":-190.68801613996595,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1411":{"draw":{"__isSmartRef__":true,"id":1412},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":1423},"addDataAndRender":{"__isSmartRef__":true,"id":1430},"reset":{"__isSmartRef__":true,"id":1433},"setChartType":{"__isSmartRef__":true,"id":1436},"drawStackChart":{"__isSmartRef__":true,"id":1419},"setupStackExample":{"__isSmartRef__":true,"id":1439},"addDataColumnAndRender":{"__isSmartRef__":true,"id":1442},"maxYofData":{"__isSmartRef__":true,"id":1445}},"1412":{"varMapping":{"__isSmartRef__":true,"id":1413},"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":1418},"__SourceModuleName__":"Global","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1422},"__LivelyClassName__":"lively.Closure"},"1413":{"this":{"__isSmartRef__":true,"id":759},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1414}},"1414":{"$super":{"__isSmartRef__":true,"id":1415}},"1415":{"varMapping":{"__isSmartRef__":true,"id":1416},"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":1417},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1416":{"obj":{"__isSmartRef__":true,"id":759},"name":"draw"},"1417":{},"1418":{"hasLivelyClosure":true,"livelyClosure":{"__isSmartRef__":true,"id":1419}},"1419":{"varMapping":{"__isSmartRef__":true,"id":1420},"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":1421},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1420":{"this":{"__isSmartRef__":true,"id":759}},"1421":{},"1422":{"originalFunc":{"__isSmartRef__":true,"id":1419}},"1423":{"varMapping":{"__isSmartRef__":true,"id":1424},"source":"function prepareForNewRenderContext(renderCtx) {\n $super(renderCtx);\n lively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n}","funcProperties":{"__isSmartRef__":true,"id":1429},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1424":{"this":{"__isSmartRef__":true,"id":759},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1425}},"1425":{"$super":{"__isSmartRef__":true,"id":1426}},"1426":{"varMapping":{"__isSmartRef__":true,"id":1427},"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":1428},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1427":{"obj":{"__isSmartRef__":true,"id":759},"name":"prepareForNewRenderContext"},"1428":{},"1429":{},"1430":{"varMapping":{"__isSmartRef__":true,"id":1431},"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":1432},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1431":{"this":{"__isSmartRef__":true,"id":759}},"1432":{},"1433":{"varMapping":{"__isSmartRef__":true,"id":1434},"source":"function reset() {\n this.connections = {addDataColumnAndRender: {}}\n this.setupStackExample()\n // this.setChartType('stack');\n}","funcProperties":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1434":{"this":{"__isSmartRef__":true,"id":759}},"1435":{},"1436":{"varMapping":{"__isSmartRef__":true,"id":1437},"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":1438},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1437":{"this":{"__isSmartRef__":true,"id":759}},"1438":{},"1439":{"varMapping":{"__isSmartRef__":true,"id":1440},"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":1441},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1440":{"this":{"__isSmartRef__":true,"id":759}},"1441":{},"1442":{"varMapping":{"__isSmartRef__":true,"id":1443},"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":1444},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1443":{"this":{"__isSmartRef__":true,"id":759}},"1444":{},"1445":{"varMapping":{"__isSmartRef__":true,"id":1446},"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":1447},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1446":{"this":{"__isSmartRef__":true,"id":759}},"1447":{},"1448":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1449":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":759},"targetMethodName":"addDataColumnAndRender","visualConnector":{"__isSmartRef__":true,"id":745},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1450":{"x":-177.2901303182059,"y":99.60119680798084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1451":{"morphMenuItems":{"__isSmartRef__":true,"id":1452}},"1452":{"varMapping":{"__isSmartRef__":true,"id":1453},"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":1458},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1453":{"this":{"__isSmartRef__":true,"id":745},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1454}},"1454":{"$super":{"__isSmartRef__":true,"id":1455}},"1455":{"varMapping":{"__isSmartRef__":true,"id":1456},"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":1457},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1456":{"obj":{"__isSmartRef__":true,"id":745},"name":"morphMenuItems"},"1457":{},"1458":{},"1459":{"morph":{"__isSmartRef__":true,"id":1460},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":742},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1460":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1461},"id":5971,"renderContextTable":{"__isSmartRef__":true,"id":1469},"eventHandler":{"__isSmartRef__":true,"id":1470},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1459}],"con":{"__isSmartRef__":true,"id":727},"showsMorphMenu":true,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1497},"__LivelyClassName__":"lively.morphic.Path"},"1461":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1463}],"_PathElements":[{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1465}],"renderContextTable":{"__isSmartRef__":true,"id":1466},"_Position":{"__isSmartRef__":true,"id":1467},"_Extent":{"__isSmartRef__":true,"id":1468},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":754},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1462":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1463":{"x":260.4825518623436,"y":463.98005984039827,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1464":{"isAbsolute":true,"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1465":{"isAbsolute":true,"x":260.4825518623436,"y":463.98005984039827,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1466":{"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"},"1467":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1468":{"x":79.21634973565884,"y":39.68693750224048,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1469":{"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"},"1470":{"morph":{"__isSmartRef__":true,"id":1460},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1471":{"morph":{"__isSmartRef__":true,"id":1460},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1472":{"morph":{"__isSmartRef__":true,"id":641},"position":{"__isSmartRef__":true,"id":1473},"connectedControlPoints":[{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1474}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"1473":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1474":{"morph":{"__isSmartRef__":true,"id":1475},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1475":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1476},"id":6859,"renderContextTable":{"__isSmartRef__":true,"id":1484},"eventHandler":{"__isSmartRef__":true,"id":1485},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":1486},{"__isSmartRef__":true,"id":1474}],"con":{"__isSmartRef__":true,"id":640},"showsMorphMenu":true,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1489},"__LivelyClassName__":"lively.morphic.Path"},"1476":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1477},{"__isSmartRef__":true,"id":1478}],"_PathElements":[{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1480}],"renderContextTable":{"__isSmartRef__":true,"id":1481},"_Position":{"__isSmartRef__":true,"id":1482},"_Extent":{"__isSmartRef__":true,"id":1483},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":754},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1477":{"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1478":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1479":{"isAbsolute":true,"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1480":{"isAbsolute":true,"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1481":{"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"},"1482":{"x":181.26620212668476,"y":328.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1483":{"x":2.9880359042396094,"y":95.61714893566125,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1484":{"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"},"1485":{"morph":{"__isSmartRef__":true,"id":1475},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1486":{"morph":{"__isSmartRef__":true,"id":1475},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1487},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1487":{"morph":{"__isSmartRef__":true,"id":599},"position":{"__isSmartRef__":true,"id":1488},"connectedControlPoints":[{"__isSmartRef__":true,"id":1486}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"1488":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1489":{"morphMenuItems":{"__isSmartRef__":true,"id":1490}},"1490":{"varMapping":{"__isSmartRef__":true,"id":1491},"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":1496},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1491":{"this":{"__isSmartRef__":true,"id":1475},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1492}},"1492":{"$super":{"__isSmartRef__":true,"id":1493}},"1493":{"varMapping":{"__isSmartRef__":true,"id":1494},"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":1495},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1494":{"obj":{"__isSmartRef__":true,"id":1475},"name":"morphMenuItems"},"1495":{},"1496":{},"1497":{"morphMenuItems":{"__isSmartRef__":true,"id":1498}},"1498":{"varMapping":{"__isSmartRef__":true,"id":1499},"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":1504},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1499":{"this":{"__isSmartRef__":true,"id":1460},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1500}},"1500":{"$super":{"__isSmartRef__":true,"id":1501}},"1501":{"varMapping":{"__isSmartRef__":true,"id":1502},"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":1503},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1502":{"obj":{"__isSmartRef__":true,"id":1460},"name":"morphMenuItems"},"1503":{},"1504":{},"1505":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":728},"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":1506},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1507},"__LivelyClassName__":"AttributeConnection"},"1506":{"source":{"__isSmartRef__":true,"id":728},"target":{"__isSmartRef__":true,"id":728}},"1507":{"converter":{"__isSmartRef__":true,"id":1508}},"1508":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1506},"source":"function (v) {\n try {\n return JSON.serialize(v)\n } catch(e) {\n return \"\"\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1509},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1509":{},"1510":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":744},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514}],"oldTransform":{"__isSmartRef__":true,"id":1516},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1511":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1510},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1510},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1512":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1510},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1510},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1513":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1510},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1510},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1514":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1510},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1515},"dependedBy":{"__isSmartRef__":true,"id":1510},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1515":{"source":{"__isSmartRef__":true,"id":728},"target":{"__isSmartRef__":true,"id":1510}},"1516":{"d":1,"a":1,"f":465.98005984039827,"e":262.4825518623436,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1517},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1517":{"a":1,"b":0,"c":0,"d":1,"e":262.4825518623436,"f":465.98005984039827,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1518":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1459},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522}],"oldTransform":{"__isSmartRef__":true,"id":1524},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1519":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1518},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1518},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1520":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1518},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1518},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1521":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1518},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1518},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1522":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1518},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1523},"dependedBy":{"__isSmartRef__":true,"id":1518},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1523":{"source":{"__isSmartRef__":true,"id":728},"target":{"__isSmartRef__":true,"id":1518}},"1524":{"d":1,"a":1,"f":465.98005984039827,"e":262.4825518623436,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1525},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1525":{"a":1,"b":0,"c":0,"d":1,"e":262.4825518623436,"f":465.98005984039827,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1526":{},"1527":{"x":5,"y":5,"width":5,"height":5,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1528":{"value":{"__isSmartRef__":true,"id":1529}},"1529":{},"1530":{"x":262.4825518623436,"y":465.98005984039827,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1531":{"reset":{"__isSmartRef__":true,"id":1532}},"1532":{"varMapping":{"__isSmartRef__":true,"id":1533},"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":1534},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1533":{"this":{"__isSmartRef__":true,"id":728}},"1534":{},"1535":{"converter":{"__isSmartRef__":true,"id":1536}},"1536":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1537},"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":1538},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1537":{},"1538":{},"1539":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1471},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543}],"oldTransform":{"__isSmartRef__":true,"id":1545},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1540":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1539},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1539},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1541":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1539},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1539},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1542":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1539},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1539},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1543":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1539},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1544},"dependedBy":{"__isSmartRef__":true,"id":1539},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1544":{"source":{"__isSmartRef__":true,"id":641},"target":{"__isSmartRef__":true,"id":1539}},"1545":{"d":1,"a":1,"f":426.2931223381578,"e":183.26620212668476,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1546},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1546":{"a":1,"b":0,"c":0,"d":1,"e":183.26620212668476,"f":426.2931223381578,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1547":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1474},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551}],"oldTransform":{"__isSmartRef__":true,"id":1553},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1548":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1547},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1547},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1549":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1547},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1547},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1550":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1547},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1547},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1551":{"sourceObj":{"__isSmartRef__":true,"id":641},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1547},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1552},"dependedBy":{"__isSmartRef__":true,"id":1547},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1552":{"source":{"__isSmartRef__":true,"id":641},"target":{"__isSmartRef__":true,"id":1547}},"1553":{"d":1,"a":1,"f":426.2931223381578,"e":183.26620212668476,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1554},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1554":{"a":1,"b":0,"c":0,"d":1,"e":183.26620212668476,"f":426.2931223381578,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1555":{"layouter":{"__isSmartRef__":true,"id":1556},"adjustForNewBounds":true},"1556":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":10,"spacing":5.415,"container":{"__isSmartRef__":true,"id":641},"__SourceModuleName__":"Global.lively.morphic.Layout","__LivelyClassName__":"lively.morphic.Layout.JournalLayout"},"1557":{"x":198.90402416749106,"y":66.42298003993008,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1558":{"resultFromServer":{"__isSmartRef__":true,"id":1559}},"1559":{},"1560":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/nodejs/SandboxServer/run","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1561":{"x":183.26620212668476,"y":426.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1562":{"reset":{"__isSmartRef__":true,"id":1563},"onServerDo":{"__isSmartRef__":true,"id":1566},"createServerProxy":{"__isSmartRef__":true,"id":1569},"exec":{"__isSmartRef__":true,"id":1572},"setExtent":{"__isSmartRef__":true,"id":1575},"setupConnections":{"__isSmartRef__":true,"id":1582}},"1563":{"varMapping":{"__isSmartRef__":true,"id":1564},"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":1565},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1564":{"this":{"__isSmartRef__":true,"id":641}},"1565":{},"1566":{"varMapping":{"__isSmartRef__":true,"id":1567},"source":"function onServerDo() {\n runOnCommandLine('mpstat -P ALL 1 1', function(result, send) {\n send(result);\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1568},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1567":{"this":{"__isSmartRef__":true,"id":641}},"1568":{},"1569":{"varMapping":{"__isSmartRef__":true,"id":1570},"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":1571},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1570":{"this":{"__isSmartRef__":true,"id":641}},"1571":{},"1572":{"varMapping":{"__isSmartRef__":true,"id":1573},"source":"function exec() {\n var serverProxy = this.createServerProxy();\n connect(serverProxy, 'result', this, 'resultFromServer')\n serverProxy.evalOnServer('(' + this.onServerDo + ')()');\n}","funcProperties":{"__isSmartRef__":true,"id":1574},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1573":{"this":{"__isSmartRef__":true,"id":641}},"1574":{},"1575":{"varMapping":{"__isSmartRef__":true,"id":1576},"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":1581},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1576":{"this":{"__isSmartRef__":true,"id":641},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1577}},"1577":{"$super":{"__isSmartRef__":true,"id":1578}},"1578":{"varMapping":{"__isSmartRef__":true,"id":1579},"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":1580},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1579":{"obj":{"__isSmartRef__":true,"id":641},"name":"setExtent"},"1580":{},"1581":{},"1582":{"varMapping":{"__isSmartRef__":true,"id":1583},"source":"function setupConnections() {\n connect(this.get('runButton'), 'fire', this, 'exec')\n}","funcProperties":{"__isSmartRef__":true,"id":1584},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1583":{"this":{"__isSmartRef__":true,"id":641}},"1584":{},"1585":{"sourceObj":{"__isSmartRef__":true,"id":599},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1486},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589}],"oldTransform":{"__isSmartRef__":true,"id":1591},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1586":{"sourceObj":{"__isSmartRef__":true,"id":599},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1585},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1585},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1587":{"sourceObj":{"__isSmartRef__":true,"id":599},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1585},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1585},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1588":{"sourceObj":{"__isSmartRef__":true,"id":599},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1585},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1585},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1589":{"sourceObj":{"__isSmartRef__":true,"id":599},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1585},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1590},"dependedBy":{"__isSmartRef__":true,"id":1585},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1590":{"source":{"__isSmartRef__":true,"id":599},"target":{"__isSmartRef__":true,"id":1585}},"1591":{"d":1,"a":1,"f":330.67597340249654,"e":186.25423803092437,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1592},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1592":{"a":1,"b":0,"c":0,"d":1,"e":186.25423803092437,"f":330.67597340249654,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1593":{"x":302.1904295202012,"y":46.21535372369033,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1594":{},"1595":{"tick":{"__isSmartRef__":true,"id":1596},"running":{"__isSmartRef__":true,"id":1597}},"1596":{},"1597":{},"1598":{"x":186.25423803092437,"y":330.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1599":{"updateTickingScripts":{"__isSmartRef__":true,"id":1600},"setupConnections":{"__isSmartRef__":true,"id":1603},"updateTick":{"__isSmartRef__":true,"id":1606}},"1600":{"varMapping":{"__isSmartRef__":true,"id":1601},"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":1602},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1601":{"this":{"__isSmartRef__":true,"id":599}},"1602":{},"1603":{"varMapping":{"__isSmartRef__":true,"id":1604},"source":"function setupConnections() {\n this.connections = {tick: {}, running: {}}\n\tconnect(this, 'running', this, 'updateTickingScripts')\n}","funcProperties":{"__isSmartRef__":true,"id":1605},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1604":{"this":{"__isSmartRef__":true,"id":599}},"1605":{},"1606":{"varMapping":{"__isSmartRef__":true,"id":1607},"source":"function updateTick() {\n this.tick = Date.now()\n}","funcProperties":{"__isSmartRef__":true,"id":1608},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1607":{"this":{"__isSmartRef__":true,"id":599}},"1608":{},"1609":{"morphMenuItems":{"__isSmartRef__":true,"id":1610}},"1610":{"varMapping":{"__isSmartRef__":true,"id":1611},"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":1616},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1611":{"this":{"__isSmartRef__":true,"id":524},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1612}},"1612":{"$super":{"__isSmartRef__":true,"id":1613}},"1613":{"varMapping":{"__isSmartRef__":true,"id":1614},"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":1615},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1614":{"obj":{"__isSmartRef__":true,"id":524},"name":"morphMenuItems"},"1615":{},"1616":{},"1617":{"x":932.0358656073056,"y":656.3090970519868,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1618":{"x":12.011805911956586,"y":8.29248716698001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1619":{"updateLabel":{"__isSmartRef__":true,"id":1620},"setupGrabbing":{"__isSmartRef__":true,"id":1622},"onFire":{"__isSmartRef__":true,"id":1624},"onrestore":{"__isSmartRef__":true,"id":1626}},"1620":{"time":{"__isSmartRef__":true,"id":1621},"user":"jenslincke"},"1621":{"isSerializedDate":true,"string":"Tue Jun 28 2011 08:08:00 GMT-0700 (PDT)"},"1622":{"time":{"__isSmartRef__":true,"id":1623},"user":"robertkrahn"},"1623":{"isSerializedDate":true,"string":"Mon Jul 04 2011 09:03:21 GMT-0700 (PDT)"},"1624":{"time":{"__isSmartRef__":true,"id":1625},"user":"jenslincke"},"1625":{"isSerializedDate":true,"string":"Tue Jun 28 2011 08:06:51 GMT-0700 (PDT)"},"1626":{"time":{"__isSmartRef__":true,"id":1627},"user":"robertkrahn"},"1627":{"isSerializedDate":true,"string":"Mon Jul 04 2011 08:28:26 GMT-0700 (PDT)"},"1628":{"x":109.96452154306895,"y":-14.128593913472798,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1629":{"onrestore":{"__isSmartRef__":true,"id":1630},"setupGrabbing":{"__isSmartRef__":true,"id":1637},"onFire":{"__isSmartRef__":true,"id":1640},"reset":{"__isSmartRef__":true,"id":1643},"updateLabel":{"__isSmartRef__":true,"id":1646}},"1630":{"varMapping":{"__isSmartRef__":true,"id":1631},"source":"function onrestore() {\n $super()\n this.setupGrabbing()\n if (this.running) GrabbingLayer.beGlobal()\n}","funcProperties":{"__isSmartRef__":true,"id":1636},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1631":{"this":{"__isSmartRef__":true,"id":450},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1632}},"1632":{"$super":{"__isSmartRef__":true,"id":1633}},"1633":{"varMapping":{"__isSmartRef__":true,"id":1634},"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":1635},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1634":{"obj":{"__isSmartRef__":true,"id":450},"name":"onrestore"},"1635":{},"1636":{},"1637":{"varMapping":{"__isSmartRef__":true,"id":1638},"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":1639},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1638":{"this":{"__isSmartRef__":true,"id":450}},"1639":{},"1640":{"varMapping":{"__isSmartRef__":true,"id":1641},"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":1642},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1641":{"this":{"__isSmartRef__":true,"id":450}},"1642":{},"1643":{"varMapping":{"__isSmartRef__":true,"id":1644},"source":"function reset() {\n this.connections = {running: {}}\n connect(this, 'running', this, 'updateLabel')\n connect(this, 'fire', this, 'onFire')\n}","funcProperties":{"__isSmartRef__":true,"id":1645},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1644":{"this":{"__isSmartRef__":true,"id":450}},"1645":{},"1646":{"varMapping":{"__isSmartRef__":true,"id":1647},"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":1648},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1647":{"this":{"__isSmartRef__":true,"id":450}},"1648":{},"1649":{"position":{"__isSmartRef__":true,"id":1650},"_Extent":{"__isSmartRef__":true,"id":1651},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1652},"_Fill":{"__isSmartRef__":true,"id":1653},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1654},"_BorderRadius":17.045,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1650":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1651":{"x":162.56498346216785,"y":37.1051521075718,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1652":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1653":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1654":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1655":{"x":920,"y":647.9999999999999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1656":{"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"},"1657":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"1658":{"morph":{"__isSmartRef__":true,"id":449},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1659":{"x":162.56498346216785,"y":38.03312862285944,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1660":{"x":180.23268380804404,"y":-6.469891213622091,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1661":{},"1662":{"morph":{"__isSmartRef__":true,"id":449},"position":{"__isSmartRef__":true,"id":1663},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1664},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1663":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1664":{"x":920,"y":647.9999999999999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1665":{"morph":{"__isSmartRef__":true,"id":449},"position":{"__isSmartRef__":true,"id":1666},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1667},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1666":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1667":{"x":1001.4453008875581,"y":647.9999999999999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1668":{"morph":{"__isSmartRef__":true,"id":449},"position":{"__isSmartRef__":true,"id":1669},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1670},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1669":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1670":{"x":1082.8906017751162,"y":647.9999999999999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1671":{"morph":{"__isSmartRef__":true,"id":449},"position":{"__isSmartRef__":true,"id":1672},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1673},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1672":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1673":{"x":1082.8906017751162,"y":666.5897369379247,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1674":{"morph":{"__isSmartRef__":true,"id":449},"position":{"__isSmartRef__":true,"id":1675},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1675":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1676":{"x":1082.8906017751162,"y":685.1794738758495,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1677":{"morph":{"__isSmartRef__":true,"id":449},"position":{"__isSmartRef__":true,"id":1678},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1679},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1678":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1679":{"x":1001.4453008875581,"y":685.1794738758495,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1680":{"morph":{"__isSmartRef__":true,"id":449},"position":{"__isSmartRef__":true,"id":1681},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1682},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1681":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1682":{"x":920,"y":685.1794738758495,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1683":{"morph":{"__isSmartRef__":true,"id":449},"position":{"__isSmartRef__":true,"id":1684},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1685},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1684":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1685":{"x":920,"y":666.5897369379247,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1686":{"submorphs":[],"scripts":[],"id":168,"shape":{"__isSmartRef__":true,"id":1687},"droppingEnabled":true,"halosEnabled":true,"itemList":[1,2,3],"selection":null,"selectedLineNo":1,"showsHalos":false,"name":"List1","partsBinMetaInfo":{"__isSmartRef__":true,"id":1693},"__SourceModuleName__":"Global.lively.morphic.Core","_ClipMode":"auto","renderContextTable":{"__isSmartRef__":true,"id":1694},"eventHandler":{"__isSmartRef__":true,"id":1695},"attributeConnections":[{"__isSmartRef__":true,"id":1696},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2001}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"magnets":[{"__isSmartRef__":true,"id":1995},{"__isSmartRef__":true,"id":2003},{"__isSmartRef__":true,"id":2006},{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2012},{"__isSmartRef__":true,"id":2015},{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2021}],"_Position":{"__isSmartRef__":true,"id":2024},"_Scale":1.002003004005006,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.List"},"1687":{"position":{"__isSmartRef__":true,"id":1688},"_Extent":{"__isSmartRef__":true,"id":1689},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1690},"_Fill":{"__isSmartRef__":true,"id":1691},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1692},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1688":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1689":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1690":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1691":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1692":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1693":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","partName":"List","comment":"a list morph","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1694":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"1695":{"morph":{"__isSmartRef__":true,"id":1686},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1696":{"sourceObj":{"__isSmartRef__":true,"id":1686},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1697},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2001}],"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1697":{"morph":{"__isSmartRef__":true,"id":1698},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":1995},"marker":{"__isSmartRef__":true,"id":1699},"markerDirection":"prev","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1698":{"submorphs":[{"__isSmartRef__":true,"id":1699}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1721},"id":271,"renderContextTable":{"__isSmartRef__":true,"id":1729},"eventHandler":{"__isSmartRef__":true,"id":1730},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":1731},{"__isSmartRef__":true,"id":1697}],"con":{"__isSmartRef__":true,"id":1743},"showsMorphMenu":true,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1987},"__LivelyClassName__":"lively.morphic.Path"},"1699":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1700},"id":272,"renderContextTable":{"__isSmartRef__":true,"id":1713},"eventHandler":{"__isSmartRef__":true,"id":1714},"droppingEnabled":true,"halosEnabled":true,"_Origin":{"__isSmartRef__":true,"id":1715},"owner":{"__isSmartRef__":true,"id":1698},"_Position":{"__isSmartRef__":true,"id":1716},"_Rotation":1.4725732822595072,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","controlPoints":[{"__isSmartRef__":true,"id":1717},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1720}],"__LivelyClassName__":"lively.morphic.Path"},"1700":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1701},{"__isSmartRef__":true,"id":1702},{"__isSmartRef__":true,"id":1703},{"__isSmartRef__":true,"id":1704}],"_PathElements":[{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1706},{"__isSmartRef__":true,"id":1707},{"__isSmartRef__":true,"id":1708}],"renderContextTable":{"__isSmartRef__":true,"id":1709},"_Position":{"__isSmartRef__":true,"id":1710},"_Extent":{"__isSmartRef__":true,"id":1711},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":{"__isSmartRef__":true,"id":1712},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1701":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1702":{"x":0,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1703":{"x":16,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1704":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1705":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1706":{"isAbsolute":true,"x":0,"y":12,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1707":{"isAbsolute":true,"x":16,"y":6,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1708":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1709":{"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"},"1710":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1711":{"x":16,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1712":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1713":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"1714":{"morph":{"__isSmartRef__":true,"id":1699},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1715":{"x":12,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1716":{"x":942,"y":305,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1717":{"morph":{"__isSmartRef__":true,"id":1699},"index":0,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1718":{"morph":{"__isSmartRef__":true,"id":1699},"index":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1719":{"morph":{"__isSmartRef__":true,"id":1699},"index":2,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1720":{"morph":{"__isSmartRef__":true,"id":1699},"index":3,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1721":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1723}],"_PathElements":[{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1725}],"renderContextTable":{"__isSmartRef__":true,"id":1726},"_Position":{"__isSmartRef__":true,"id":1727},"_Extent":{"__isSmartRef__":true,"id":1728},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1722":{"x":927,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1723":{"x":954,"y":311,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1724":{"isAbsolute":true,"x":927,"y":37,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1725":{"isAbsolute":true,"x":954,"y":311,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1726":{"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"},"1727":{"x":927,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1728":{"x":27,"y":274,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1729":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"1730":{"morph":{"__isSmartRef__":true,"id":1698},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1731":{"morph":{"__isSmartRef__":true,"id":1698},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1732},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1732":{"morph":{"__isSmartRef__":true,"id":1733},"position":{"__isSmartRef__":true,"id":1986},"connectedControlPoints":[{"__isSmartRef__":true,"id":1731},{"__isSmartRef__":true,"id":1755}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1733":{"submorphs":[],"scripts":[],"id":165,"shape":{"__isSmartRef__":true,"id":1734},"droppingEnabled":true,"halosEnabled":true,"itemList":["3","5","7"],"selection":2,"showsHalos":false,"name":"List","partsBinMetaInfo":{"__isSmartRef__":true,"id":1740},"__SourceModuleName__":"Global.lively.morphic.Core","_ClipMode":"auto","renderContextTable":{"__isSmartRef__":true,"id":1741},"eventHandler":{"__isSmartRef__":true,"id":1742},"attributeConnections":[{"__isSmartRef__":true,"id":1743},{"__isSmartRef__":true,"id":1744},{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1748},{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965}],"doNotSerialize":["$$selectedLineNo","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$selectedLineNo","$$_Position","$$_Scale","$$_Rotation","$$owner"],"magnets":[{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1971},{"__isSmartRef__":true,"id":1973},{"__isSmartRef__":true,"id":1975},{"__isSmartRef__":true,"id":1977},{"__isSmartRef__":true,"id":1979},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":1983}],"selectedLineNo":1,"_Position":{"__isSmartRef__":true,"id":1985},"_Scale":1.002003004005006,"_Rotation":0,"owner":null,"__LivelyClassName__":"lively.morphic.List"},"1734":{"position":{"__isSmartRef__":true,"id":1735},"_Extent":{"__isSmartRef__":true,"id":1736},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1737},"_Fill":{"__isSmartRef__":true,"id":1738},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1739},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1735":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1736":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1737":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1738":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1739":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1740":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","partName":"List","comment":"a list morph","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1741":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"1742":{"morph":{"__isSmartRef__":true,"id":1733},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1743":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"selectedLineNo","targetObj":{"__isSmartRef__":true,"id":1686},"targetMethodName":"selectedLineNo","visualConnector":{"__isSmartRef__":true,"id":1698},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1744":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1731},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1748},{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1748},{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1748},{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1748}],"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1745":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1744},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1744},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1746":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1744},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1744},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1747":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1744},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1744},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1748":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1744},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1749},"dependedBy":{"__isSmartRef__":true,"id":1744},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1750},"__LivelyClassName__":"AttributeConnection"},"1749":{"source":{"__isSmartRef__":true,"id":1733},"target":{"__isSmartRef__":true,"id":1744}},"1750":{"converter":{"__isSmartRef__":true,"id":1751}},"1751":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1752},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":1753},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1752":{"source":{"__isSmartRef__":true,"id":1733},"target":{"__isSmartRef__":true,"id":1744}},"1753":{},"1754":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1755},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965}],"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1755":{"morph":{"__isSmartRef__":true,"id":1756},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":1732},"marker":{"__isSmartRef__":true,"id":1757},"markerDirection":"prev","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1756":{"submorphs":[{"__isSmartRef__":true,"id":1757},{"__isSmartRef__":true,"id":1779},{"__isSmartRef__":true,"id":1808}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1944},"id":1629,"renderContextTable":{"__isSmartRef__":true,"id":1952},"eventHandler":{"__isSmartRef__":true,"id":1953},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":1844},{"__isSmartRef__":true,"id":1755}],"con":{"__isSmartRef__":true,"id":1902},"showsMorphMenu":true,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":1919},{"__isSmartRef__":true,"id":1920}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","owner":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1954},"__LivelyClassName__":"lively.morphic.Path"},"1757":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1758},"id":1630,"renderContextTable":{"__isSmartRef__":true,"id":1771},"eventHandler":{"__isSmartRef__":true,"id":1772},"droppingEnabled":true,"halosEnabled":true,"_Origin":{"__isSmartRef__":true,"id":1773},"owner":{"__isSmartRef__":true,"id":1756},"_Position":{"__isSmartRef__":true,"id":1774},"_Rotation":0.037663340485049684,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","controlPoints":[{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1776},{"__isSmartRef__":true,"id":1777},{"__isSmartRef__":true,"id":1778}],"__LivelyClassName__":"lively.morphic.Path"},"1758":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1761},{"__isSmartRef__":true,"id":1762}],"_PathElements":[{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1764},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1766}],"renderContextTable":{"__isSmartRef__":true,"id":1767},"_Position":{"__isSmartRef__":true,"id":1768},"_Extent":{"__isSmartRef__":true,"id":1769},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":{"__isSmartRef__":true,"id":1770},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1759":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1760":{"x":0,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1761":{"x":16,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1762":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1763":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1764":{"isAbsolute":true,"x":0,"y":12,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1765":{"isAbsolute":true,"x":16,"y":6,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1766":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1767":{"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"},"1768":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1769":{"x":16,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1770":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1771":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"1772":{"morph":{"__isSmartRef__":true,"id":1757},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1773":{"x":12,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1774":{"x":915,"y":31,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1775":{"morph":{"__isSmartRef__":true,"id":1757},"index":0,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1776":{"morph":{"__isSmartRef__":true,"id":1757},"index":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1777":{"morph":{"__isSmartRef__":true,"id":1757},"index":2,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1778":{"morph":{"__isSmartRef__":true,"id":1757},"index":3,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1779":{"submorphs":[],"scripts":[],"id":304,"shape":{"__isSmartRef__":true,"id":1780},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1783},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":1786},"textChunks":[{"__isSmartRef__":true,"id":1787}],"charsReplaced":"","lastFindLoc":15,"priorSelectionRange":[14,14],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1789},"renderContextTable":{"__isSmartRef__":true,"id":1790},"eventHandler":{"__isSmartRef__":true,"id":1791},"attributeConnections":[{"__isSmartRef__":true,"id":1792},{"__isSmartRef__":true,"id":1881},{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1883},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1885},{"__isSmartRef__":true,"id":1902},{"__isSmartRef__":true,"id":1907},{"__isSmartRef__":true,"id":1908},{"__isSmartRef__":true,"id":1909},{"__isSmartRef__":true,"id":1910},{"__isSmartRef__":true,"id":1911}],"doNotSerialize":["$$textString","$$_Position","$$_Scale","$$_Rotation","$$owner","$$savedTextString"],"doNotCopyProperties":["$$textString","$$_Position","$$_Scale","$$_Rotation","$$owner","$$savedTextString"],"layout":{"__isSmartRef__":true,"id":1928},"cachedTextString":"[\"3\", \"5\", \"7\"]","magnets":[{"__isSmartRef__":true,"id":1842},{"__isSmartRef__":true,"id":1929},{"__isSmartRef__":true,"id":1931},{"__isSmartRef__":true,"id":1933},{"__isSmartRef__":true,"id":1935},{"__isSmartRef__":true,"id":1937},{"__isSmartRef__":true,"id":1939},{"__isSmartRef__":true,"id":1941}],"isBeingDragged":false,"textString":"[\"3\", \"5\", \"7\"]","_Position":{"__isSmartRef__":true,"id":1943},"_Scale":1.002003004005006,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":1756},"savedTextString":"[\"3\", \"5\", \"7\"]","__LivelyClassName__":"lively.morphic.Text"},"1780":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1781},"_Extent":{"__isSmartRef__":true,"id":1782},"_BorderWidth":1.036,"_BorderColor":{"__isSmartRef__":true,"id":1783},"renderContextTable":{"__isSmartRef__":true,"id":1784},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":1785},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1781":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1782":{"x":168,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1783":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1784":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1785":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1786":{"partsSpaceName":"PartsBin/Basic/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1787":{"style":{"__isSmartRef__":true,"id":1788},"chunkOwner":{"__isSmartRef__":true,"id":1779},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1788":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1789":{"x":168,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1790":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"1791":{"morph":{"__isSmartRef__":true,"id":1779},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1792":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1793},"targetMethodName":"textString","visualConnector":{"__isSmartRef__":true,"id":1808},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1793":{"submorphs":[],"scripts":[],"id":1385,"shape":{"__isSmartRef__":true,"id":1794},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1797},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":1800},"textChunks":[{"__isSmartRef__":true,"id":1801}],"charsReplaced":"s","lastFindLoc":6,"priorSelectionRange":[0,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1803},"renderContextTable":{"__isSmartRef__":true,"id":1804},"eventHandler":{"__isSmartRef__":true,"id":1805},"attributeConnections":[{"__isSmartRef__":true,"id":1806},{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1859}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"layout":{"__isSmartRef__":true,"id":1865},"magnets":[{"__isSmartRef__":true,"id":1854},{"__isSmartRef__":true,"id":1866},{"__isSmartRef__":true,"id":1868},{"__isSmartRef__":true,"id":1870},{"__isSmartRef__":true,"id":1872},{"__isSmartRef__":true,"id":1874},{"__isSmartRef__":true,"id":1876},{"__isSmartRef__":true,"id":1878}],"_Position":{"__isSmartRef__":true,"id":1880},"_Scale":1.002003004005006,"_Rotation":0,"owner":null,"__LivelyClassName__":"lively.morphic.Text"},"1794":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1795},"_Extent":{"__isSmartRef__":true,"id":1796},"_BorderWidth":1.036,"_BorderColor":{"__isSmartRef__":true,"id":1797},"renderContextTable":{"__isSmartRef__":true,"id":1798},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":1799},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1795":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1796":{"x":168,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1797":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1798":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1799":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1800":{"partsSpaceName":"PartsBin/Basic/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1801":{"style":{"__isSmartRef__":true,"id":1802},"chunkOwner":{"__isSmartRef__":true,"id":1793},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1802":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1803":{"x":168,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1804":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"1805":{"morph":{"__isSmartRef__":true,"id":1793},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1806":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1807},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1859},{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1859},{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1859},{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1859}],"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1807":{"morph":{"__isSmartRef__":true,"id":1808},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":1854},"marker":{"__isSmartRef__":true,"id":1809},"markerDirection":"prev","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1808":{"submorphs":[{"__isSmartRef__":true,"id":1809}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1831},"id":1504,"renderContextTable":{"__isSmartRef__":true,"id":1839},"eventHandler":{"__isSmartRef__":true,"id":1840},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":1841},{"__isSmartRef__":true,"id":1807}],"con":{"__isSmartRef__":true,"id":1792},"showsMorphMenu":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":1845},"owner":{"__isSmartRef__":true,"id":1756},"isCopyMorphRef":true,"morphRefId":1,"showsHalos":false,"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1846},"__LivelyClassName__":"lively.morphic.Path"},"1809":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1810},"id":1505,"renderContextTable":{"__isSmartRef__":true,"id":1823},"eventHandler":{"__isSmartRef__":true,"id":1824},"droppingEnabled":true,"halosEnabled":true,"_Origin":{"__isSmartRef__":true,"id":1825},"owner":{"__isSmartRef__":true,"id":1808},"_Position":{"__isSmartRef__":true,"id":1826},"isCopyMorphRef":true,"morphRefId":2,"controlPoints":[{"__isSmartRef__":true,"id":1827},{"__isSmartRef__":true,"id":1828},{"__isSmartRef__":true,"id":1829},{"__isSmartRef__":true,"id":1830}],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0.5059503992710761,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.Path"},"1810":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1811},{"__isSmartRef__":true,"id":1812},{"__isSmartRef__":true,"id":1813},{"__isSmartRef__":true,"id":1814}],"_PathElements":[{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1816},{"__isSmartRef__":true,"id":1817},{"__isSmartRef__":true,"id":1818}],"renderContextTable":{"__isSmartRef__":true,"id":1819},"_Position":{"__isSmartRef__":true,"id":1820},"_Extent":{"__isSmartRef__":true,"id":1821},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":{"__isSmartRef__":true,"id":1822},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1811":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1812":{"x":0,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1813":{"x":16,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1814":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1815":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1816":{"isAbsolute":true,"x":0,"y":12,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1817":{"isAbsolute":true,"x":16,"y":6,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1818":{"isAbsolute":true,"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1819":{"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"},"1820":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1821":{"x":16,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1822":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1823":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"1824":{"morph":{"__isSmartRef__":true,"id":1809},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1825":{"x":12,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1826":{"x":792,"y":141,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1827":{"morph":{"__isSmartRef__":true,"id":1809},"index":0,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1828":{"morph":{"__isSmartRef__":true,"id":1809},"index":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1829":{"morph":{"__isSmartRef__":true,"id":1809},"index":2,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1830":{"morph":{"__isSmartRef__":true,"id":1809},"index":3,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1831":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1832},{"__isSmartRef__":true,"id":1833}],"_PathElements":[{"__isSmartRef__":true,"id":1834},{"__isSmartRef__":true,"id":1835}],"renderContextTable":{"__isSmartRef__":true,"id":1836},"_Position":{"__isSmartRef__":true,"id":1837},"_Extent":{"__isSmartRef__":true,"id":1838},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1832":{"x":582,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1833":{"x":804,"y":147,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1834":{"isAbsolute":true,"x":582,"y":24,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1835":{"isAbsolute":true,"x":804,"y":147,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1836":{"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"},"1837":{"x":582,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1838":{"x":222,"y":123,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1839":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"1840":{"morph":{"__isSmartRef__":true,"id":1808},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1841":{"morph":{"__isSmartRef__":true,"id":1808},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1842},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1842":{"morph":{"__isSmartRef__":true,"id":1779},"position":{"__isSmartRef__":true,"id":1843},"connectedControlPoints":[{"__isSmartRef__":true,"id":1841},{"__isSmartRef__":true,"id":1844}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1843":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1844":{"morph":{"__isSmartRef__":true,"id":1756},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1842},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1845":{"x":11.999999999999773,"y":-2.000000000000014,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1846":{"morphMenuItems":{"__isSmartRef__":true,"id":1847}},"1847":{"varMapping":{"__isSmartRef__":true,"id":1848},"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":1853},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1848":{"this":{"__isSmartRef__":true,"id":1808},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1849}},"1849":{"$super":{"__isSmartRef__":true,"id":1850}},"1850":{"varMapping":{"__isSmartRef__":true,"id":1851},"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":1852},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1851":{"obj":{"__isSmartRef__":true,"id":1808},"name":"morphMenuItems"},"1852":{},"1853":{},"1854":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1855},"connectedControlPoints":[{"__isSmartRef__":true,"id":1807}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1855":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1856":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1806},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1806},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1857":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1806},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1806},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1858":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1806},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1806},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1859":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1806},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1860},"dependedBy":{"__isSmartRef__":true,"id":1806},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1861},"__LivelyClassName__":"AttributeConnection"},"1860":{"source":{"__isSmartRef__":true,"id":1793},"target":{"__isSmartRef__":true,"id":1806}},"1861":{"converter":{"__isSmartRef__":true,"id":1862}},"1862":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1863},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":1864},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1863":{"source":{"__isSmartRef__":true,"id":1793},"target":{"__isSmartRef__":true,"id":1806}},"1864":{},"1865":{},"1866":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1867},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1867":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1868":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1869},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1869":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1870":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1871},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1871":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1872":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1873},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1873":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1874":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1875},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1875":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1876":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1877},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1877":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1878":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1879},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1879":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1880":{"x":552,"y":76,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1881":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1841},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1883},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1885},{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1883},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1885},{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1883},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1885},{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1883},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1885},{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1894}],"oldTransform":{"__isSmartRef__":true,"id":1900},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1882":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1881},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1881},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1883":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1881},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1881},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1884":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1881},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1881},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1885":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1881},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1886},"dependedBy":{"__isSmartRef__":true,"id":1881},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1887},"__LivelyClassName__":"AttributeConnection"},"1886":{"source":{"__isSmartRef__":true,"id":1779},"target":{"__isSmartRef__":true,"id":1881}},"1887":{"converter":{"__isSmartRef__":true,"id":1888}},"1888":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1889},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":1890},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1889":{"source":{"__isSmartRef__":true,"id":1779},"target":{"__isSmartRef__":true,"id":1881}},"1890":{},"1891":{"sourceObj":{"__isSmartRef__":true,"id":1756},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1881},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1881},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1892":{"sourceObj":{"__isSmartRef__":true,"id":1756},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1881},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1881},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1893":{"sourceObj":{"__isSmartRef__":true,"id":1756},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1881},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1881},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1894":{"sourceObj":{"__isSmartRef__":true,"id":1756},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1881},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1895},"dependedBy":{"__isSmartRef__":true,"id":1881},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1896},"__LivelyClassName__":"AttributeConnection"},"1895":{"source":{"__isSmartRef__":true,"id":1756},"target":{"__isSmartRef__":true,"id":1881}},"1896":{"converter":{"__isSmartRef__":true,"id":1897}},"1897":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1898},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":1899},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1898":{"source":{"__isSmartRef__":true,"id":1756},"target":{"__isSmartRef__":true,"id":1881}},"1899":{},"1900":{"d":1.002003004005006,"a":1.002003004005006,"f":24,"e":582,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1901},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1901":{"a":1.002003004005006,"b":0,"c":0,"d":1.002003004005006,"e":582,"f":24,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1902":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1733},"targetMethodName":"itemList","visualConnector":{"__isSmartRef__":true,"id":1756},"converterString":"function converter(value) {\n return eval(value)\n}","__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1903},"__LivelyClassName__":"AttributeConnection"},"1903":{"converter":{"__isSmartRef__":true,"id":1904}},"1904":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1905},"source":"function converter(value) {\n return eval(value)\n}","funcProperties":{"__isSmartRef__":true,"id":1906},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1905":{},"1906":{},"1907":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1844},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1908},{"__isSmartRef__":true,"id":1909},{"__isSmartRef__":true,"id":1910},{"__isSmartRef__":true,"id":1911},{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":1919},{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1908},{"__isSmartRef__":true,"id":1909},{"__isSmartRef__":true,"id":1910},{"__isSmartRef__":true,"id":1911},{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":1919},{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1908},{"__isSmartRef__":true,"id":1909},{"__isSmartRef__":true,"id":1910},{"__isSmartRef__":true,"id":1911},{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":1919},{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1908},{"__isSmartRef__":true,"id":1909},{"__isSmartRef__":true,"id":1910},{"__isSmartRef__":true,"id":1911},{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":1919},{"__isSmartRef__":true,"id":1920}],"oldTransform":{"__isSmartRef__":true,"id":1926},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1908":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1907},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1909":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1907},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1910":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1907},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1911":{"sourceObj":{"__isSmartRef__":true,"id":1779},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1907},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1912},"dependedBy":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1913},"__LivelyClassName__":"AttributeConnection"},"1912":{"source":{"__isSmartRef__":true,"id":1779},"target":{"__isSmartRef__":true,"id":1907}},"1913":{"converter":{"__isSmartRef__":true,"id":1914}},"1914":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1915},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":1916},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1915":{"source":{"__isSmartRef__":true,"id":1779},"target":{"__isSmartRef__":true,"id":1907}},"1916":{},"1917":{"sourceObj":{"__isSmartRef__":true,"id":1756},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1907},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1918":{"sourceObj":{"__isSmartRef__":true,"id":1756},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1907},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1919":{"sourceObj":{"__isSmartRef__":true,"id":1756},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1907},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1920":{"sourceObj":{"__isSmartRef__":true,"id":1756},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1907},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1921},"dependedBy":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1922},"__LivelyClassName__":"AttributeConnection"},"1921":{"source":{"__isSmartRef__":true,"id":1756},"target":{"__isSmartRef__":true,"id":1907}},"1922":{"converter":{"__isSmartRef__":true,"id":1923}},"1923":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1924},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":1925},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1924":{"source":{"__isSmartRef__":true,"id":1756},"target":{"__isSmartRef__":true,"id":1907}},"1925":{},"1926":{"d":1.002003004005006,"a":1.002003004005006,"f":24,"e":582,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1927},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1927":{"a":1.002003004005006,"b":0,"c":0,"d":1.002003004005006,"e":582,"f":24,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1928":{},"1929":{"morph":{"__isSmartRef__":true,"id":1779},"position":{"__isSmartRef__":true,"id":1930},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1930":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1931":{"morph":{"__isSmartRef__":true,"id":1779},"position":{"__isSmartRef__":true,"id":1932},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1932":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1933":{"morph":{"__isSmartRef__":true,"id":1779},"position":{"__isSmartRef__":true,"id":1934},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1934":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1935":{"morph":{"__isSmartRef__":true,"id":1779},"position":{"__isSmartRef__":true,"id":1936},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1936":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1937":{"morph":{"__isSmartRef__":true,"id":1779},"position":{"__isSmartRef__":true,"id":1938},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1938":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1939":{"morph":{"__isSmartRef__":true,"id":1779},"position":{"__isSmartRef__":true,"id":1940},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1940":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1941":{"morph":{"__isSmartRef__":true,"id":1779},"position":{"__isSmartRef__":true,"id":1942},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1942":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1943":{"x":582,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1944":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1945},{"__isSmartRef__":true,"id":1946}],"_PathElements":[{"__isSmartRef__":true,"id":1947},{"__isSmartRef__":true,"id":1948}],"renderContextTable":{"__isSmartRef__":true,"id":1949},"_Position":{"__isSmartRef__":true,"id":1950},"_Extent":{"__isSmartRef__":true,"id":1951},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1945":{"x":582,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1946":{"x":927,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1947":{"isAbsolute":true,"x":582,"y":24,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1948":{"isAbsolute":true,"x":927,"y":37,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1949":{"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"},"1950":{"x":582,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1951":{"x":345,"y":13,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1952":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"1953":{"morph":{"__isSmartRef__":true,"id":1756},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1954":{"morphMenuItems":{"__isSmartRef__":true,"id":1955}},"1955":{"varMapping":{"__isSmartRef__":true,"id":1956},"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":1961},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1956":{"this":{"__isSmartRef__":true,"id":1756},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1957}},"1957":{"$super":{"__isSmartRef__":true,"id":1958}},"1958":{"varMapping":{"__isSmartRef__":true,"id":1959},"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":1960},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1959":{"obj":{"__isSmartRef__":true,"id":1756},"name":"morphMenuItems"},"1960":{},"1961":{},"1962":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1754},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1754},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1963":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1754},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1754},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1964":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1754},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1754},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1965":{"sourceObj":{"__isSmartRef__":true,"id":1733},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1754},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1966},"dependedBy":{"__isSmartRef__":true,"id":1754},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1967},"__LivelyClassName__":"AttributeConnection"},"1966":{"source":{"__isSmartRef__":true,"id":1733},"target":{"__isSmartRef__":true,"id":1754}},"1967":{"converter":{"__isSmartRef__":true,"id":1968}},"1968":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1969},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":1970},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1969":{"source":{"__isSmartRef__":true,"id":1733},"target":{"__isSmartRef__":true,"id":1754}},"1970":{},"1971":{"morph":{"__isSmartRef__":true,"id":1733},"position":{"__isSmartRef__":true,"id":1972},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1972":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1973":{"morph":{"__isSmartRef__":true,"id":1733},"position":{"__isSmartRef__":true,"id":1974},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1974":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1975":{"morph":{"__isSmartRef__":true,"id":1733},"position":{"__isSmartRef__":true,"id":1976},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1976":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1977":{"morph":{"__isSmartRef__":true,"id":1733},"position":{"__isSmartRef__":true,"id":1978},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1978":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1979":{"morph":{"__isSmartRef__":true,"id":1733},"position":{"__isSmartRef__":true,"id":1980},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1980":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1981":{"morph":{"__isSmartRef__":true,"id":1733},"position":{"__isSmartRef__":true,"id":1982},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1982":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1983":{"morph":{"__isSmartRef__":true,"id":1733},"position":{"__isSmartRef__":true,"id":1984},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1984":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1985":{"x":927,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1986":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1987":{"morphMenuItems":{"__isSmartRef__":true,"id":1988}},"1988":{"varMapping":{"__isSmartRef__":true,"id":1989},"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":1994},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1989":{"this":{"__isSmartRef__":true,"id":1698},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1990}},"1990":{"$super":{"__isSmartRef__":true,"id":1991}},"1991":{"varMapping":{"__isSmartRef__":true,"id":1992},"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":1993},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1992":{"obj":{"__isSmartRef__":true,"id":1698},"name":"morphMenuItems"},"1993":{},"1994":{},"1995":{"morph":{"__isSmartRef__":true,"id":1686},"position":{"__isSmartRef__":true,"id":1996},"connectedControlPoints":[{"__isSmartRef__":true,"id":1697}],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":1997},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"1996":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1997":{"x":954,"y":311,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1998":{"sourceObj":{"__isSmartRef__":true,"id":1686},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1696},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1696},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1999":{"sourceObj":{"__isSmartRef__":true,"id":1686},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1696},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1696},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2000":{"sourceObj":{"__isSmartRef__":true,"id":1686},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1696},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1696},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2001":{"sourceObj":{"__isSmartRef__":true,"id":1686},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1696},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2002},"dependedBy":{"__isSmartRef__":true,"id":1696},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2002":{"source":{"__isSmartRef__":true,"id":1686},"target":{"__isSmartRef__":true,"id":1696}},"2003":{"morph":{"__isSmartRef__":true,"id":1686},"position":{"__isSmartRef__":true,"id":2004},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2005},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2004":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2005":{"x":1004.1001502002503,"y":311,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2006":{"morph":{"__isSmartRef__":true,"id":1686},"position":{"__isSmartRef__":true,"id":2007},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2008},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2007":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2008":{"x":1054.2003004005005,"y":311,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2009":{"morph":{"__isSmartRef__":true,"id":1686},"position":{"__isSmartRef__":true,"id":2010},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2011},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2010":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2011":{"x":1054.2003004005005,"y":361.1001502002503,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2012":{"morph":{"__isSmartRef__":true,"id":1686},"position":{"__isSmartRef__":true,"id":2013},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2014},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2013":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2014":{"x":1054.2003004005005,"y":411.2003004005006,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2015":{"morph":{"__isSmartRef__":true,"id":1686},"position":{"__isSmartRef__":true,"id":2016},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2017},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2016":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2017":{"x":1004.1001502002503,"y":411.2003004005006,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2018":{"morph":{"__isSmartRef__":true,"id":1686},"position":{"__isSmartRef__":true,"id":2019},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2020},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2019":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2020":{"x":954,"y":411.2003004005006,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2021":{"morph":{"__isSmartRef__":true,"id":1686},"position":{"__isSmartRef__":true,"id":2022},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2023},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2022":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2023":{"x":954,"y":361.1001502002503,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2024":{"x":954,"y":311,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2025":{"submorphs":[],"scripts":[],"id":2110,"shape":{"__isSmartRef__":true,"id":2026},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2032},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2029},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":2033},"textChunks":[{"__isSmartRef__":true,"id":2034}],"charsReplaced":"s","lastFindLoc":6,"priorSelectionRange":[6,6],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2036},"renderContextTable":{"__isSmartRef__":true,"id":2037},"eventHandler":{"__isSmartRef__":true,"id":2038},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"layout":{"__isSmartRef__":true,"id":2039},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"magnets":[{"__isSmartRef__":true,"id":2040},{"__isSmartRef__":true,"id":2043},{"__isSmartRef__":true,"id":2046},{"__isSmartRef__":true,"id":2049},{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2055},{"__isSmartRef__":true,"id":2058},{"__isSmartRef__":true,"id":2061}],"__LivelyClassName__":"lively.morphic.Text"},"2026":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2027},"_Extent":{"__isSmartRef__":true,"id":2028},"_BorderWidth":1.036,"_BorderColor":{"__isSmartRef__":true,"id":2029},"renderContextTable":{"__isSmartRef__":true,"id":2030},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":2031},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2027":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2028":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2029":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2030":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2031":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2032":{"x":393,"y":36.00000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2033":{"partsSpaceName":"PartsBin/Basic/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2034":{"style":{"__isSmartRef__":true,"id":2035},"morph":{"__isSmartRef__":true,"id":2025},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":2025},"storedString":"some text","__LivelyClassName__":"lively.morphic.TextChunk"},"2035":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2036":{"x":168,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2037":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2038":{"morph":{"__isSmartRef__":true,"id":2025},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2039":{},"2040":{"morph":{"__isSmartRef__":true,"id":2025},"position":{"__isSmartRef__":true,"id":2041},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2042},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2041":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2042":{"x":393,"y":36.00000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2043":{"morph":{"__isSmartRef__":true,"id":2025},"position":{"__isSmartRef__":true,"id":2044},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2045},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2044":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2045":{"x":477.1682523364205,"y":36.00000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2046":{"morph":{"__isSmartRef__":true,"id":2025},"position":{"__isSmartRef__":true,"id":2047},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2048},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2047":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2048":{"x":561.336504672841,"y":36.00000000000001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2049":{"morph":{"__isSmartRef__":true,"id":2025},"position":{"__isSmartRef__":true,"id":2050},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2051},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2050":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2051":{"x":561.336504672841,"y":47.02203304405508,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2052":{"morph":{"__isSmartRef__":true,"id":2025},"position":{"__isSmartRef__":true,"id":2053},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2054},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2053":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2054":{"x":561.336504672841,"y":58.04406608811014,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2055":{"morph":{"__isSmartRef__":true,"id":2025},"position":{"__isSmartRef__":true,"id":2056},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2057},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2056":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2057":{"x":477.1682523364205,"y":58.04406608811014,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2058":{"morph":{"__isSmartRef__":true,"id":2025},"position":{"__isSmartRef__":true,"id":2059},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2060},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2059":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2060":{"x":393,"y":58.04406608811014,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2061":{"morph":{"__isSmartRef__":true,"id":2025},"position":{"__isSmartRef__":true,"id":2062},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2063},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2062":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2063":{"x":393,"y":47.02203304405508,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2064":{"submorphs":[{"__isSmartRef__":true,"id":2065},{"__isSmartRef__":true,"id":2134}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2469},"id":2741,"renderContextTable":{"__isSmartRef__":true,"id":2472},"eventHandler":{"__isSmartRef__":true,"id":2473},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":2474},"LK2":true,"_Position":{"__isSmartRef__":true,"id":2475},"priorExtent":{"__isSmartRef__":true,"id":2476},"targetMorph":{"__isSmartRef__":true,"id":2065},"titleBar":{"__isSmartRef__":true,"id":2134},"contentOffset":{"__isSmartRef__":true,"id":2096},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"prevDragPos":{"__isSmartRef__":true,"id":2477},"isBeingDragged":false,"highlighted":true,"magnets":[{"__isSmartRef__":true,"id":2478},{"__isSmartRef__":true,"id":2481},{"__isSmartRef__":true,"id":2484},{"__isSmartRef__":true,"id":2487},{"__isSmartRef__":true,"id":2490},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2496},{"__isSmartRef__":true,"id":2499}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.GrabbingLayer","Global.lively.morphic.GrabbingLayer"]},"2065":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2066},"id":2740,"renderContextTable":{"__isSmartRef__":true,"id":2071},"textChunks":[{"__isSmartRef__":true,"id":2072},{"__isSmartRef__":true,"id":2075},{"__isSmartRef__":true,"id":2077},{"__isSmartRef__":true,"id":2080},{"__isSmartRef__":true,"id":2082},{"__isSmartRef__":true,"id":2085},{"__isSmartRef__":true,"id":2087},{"__isSmartRef__":true,"id":2090},{"__isSmartRef__":true,"id":2092}],"eventHandler":{"__isSmartRef__":true,"id":2094},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2095},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2096},"priorExtent":{"__isSmartRef__":true,"id":2097},"_MaxTextWidth":400,"_MaxTextHeight":200,"evalEnabled":false,"doitContext":{"__isSmartRef__":true,"id":50},"attributeConnections":[{"__isSmartRef__":true,"id":2098},{"__isSmartRef__":true,"id":2103},{"__isSmartRef__":true,"id":2108}],"doNotSerialize":["$$savedTextString","$$textString"],"doNotCopyProperties":["$$savedTextString","$$textString"],"layout":{"__isSmartRef__":true,"id":2109},"syntaxHighlightingWhileTyping":true,"lastSyntaxHighlightTime":1311204003459,"owner":{"__isSmartRef__":true,"id":2064},"priorSelectionRange":[50,50],"charsReplaced":"value","lastFindLoc":34,"magnets":[{"__isSmartRef__":true,"id":2110},{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2116},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2122},{"__isSmartRef__":true,"id":2125},{"__isSmartRef__":true,"id":2128},{"__isSmartRef__":true,"id":2131}],"__SourceModuleName__":"Global.lively.morphic.TextCore","savedTextString":"function converter(value) {\n return eval(value)\n}","textString":"function converter(value) {\n return eval(value)\n}","__LivelyClassName__":"lively.morphic.Text"},"2066":{"_Position":{"__isSmartRef__":true,"id":2067},"renderContextTable":{"__isSmartRef__":true,"id":2068},"_Extent":{"__isSmartRef__":true,"id":2069},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":{"__isSmartRef__":true,"id":2070},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2067":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2068":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2069":{"x":400,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2070":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2071":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2072":{"style":{"__isSmartRef__":true,"id":2073},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2073":{"color":{"__isSmartRef__":true,"id":2074},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2074":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2075":{"style":{"__isSmartRef__":true,"id":2076},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":" converter(value) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2076":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2077":{"style":{"__isSmartRef__":true,"id":2078},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2078":{"color":{"__isSmartRef__":true,"id":2079},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2079":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2080":{"style":{"__isSmartRef__":true,"id":2081},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2081":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2082":{"style":{"__isSmartRef__":true,"id":2083},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2083":{"color":{"__isSmartRef__":true,"id":2084},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2084":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2085":{"style":{"__isSmartRef__":true,"id":2086},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2086":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2087":{"style":{"__isSmartRef__":true,"id":2088},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":"eval","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2088":{"color":{"__isSmartRef__":true,"id":2089},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2089":{"r":0.5019607843137255,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2090":{"style":{"__isSmartRef__":true,"id":2091},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":"(value)\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2091":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2092":{"style":{"__isSmartRef__":true,"id":2093},"chunkOwner":{"__isSmartRef__":true,"id":2065},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2093":{"color":{"__isSmartRef__":true,"id":2079},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2094":{"morph":{"__isSmartRef__":true,"id":2065},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2095":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2096":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2097":{"x":400,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2098":{"sourceObj":{"__isSmartRef__":true,"id":2065},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":50},"targetMethodName":"converterString","converter":null,"converterString":null,"updaterString":"function ($upd, source) { this.targetObj.converter = null; $upd(source) }","varMapping":{"__isSmartRef__":true,"id":2099},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2100},"__LivelyClassName__":"AttributeConnection"},"2099":{"source":{"__isSmartRef__":true,"id":2065},"target":{"__isSmartRef__":true,"id":50}},"2100":{"updater":{"__isSmartRef__":true,"id":2101}},"2101":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2099},"source":"function ($upd, source) { this.targetObj.converter = null; $upd(source) }","funcProperties":{"__isSmartRef__":true,"id":2102},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2102":{},"2103":{"sourceObj":{"__isSmartRef__":true,"id":2065},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"alertOK","converterString":"function () { return 'setting new converter' }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2104},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2105},"__LivelyClassName__":"AttributeConnection"},"2104":{"source":{"__isSmartRef__":true,"id":2065},"target":{"__isSmartRef__":true,"id":0}},"2105":{"converter":{"__isSmartRef__":true,"id":2106}},"2106":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2104},"source":"function () { return 'setting new converter' }","funcProperties":{"__isSmartRef__":true,"id":2107},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2107":{},"2108":{"sourceObj":{"__isSmartRef__":true,"id":2065},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":2065},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2109":{"resizeWidth":true,"resizeHeight":true},"2110":{"morph":{"__isSmartRef__":true,"id":2065},"position":{"__isSmartRef__":true,"id":2111},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2112},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2111":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2112":{"x":206.51017521255642,"y":97.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2113":{"morph":{"__isSmartRef__":true,"id":2065},"position":{"__isSmartRef__":true,"id":2114},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2115},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2114":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2115":{"x":406.5101752125564,"y":97.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2116":{"morph":{"__isSmartRef__":true,"id":2065},"position":{"__isSmartRef__":true,"id":2117},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2118},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2117":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2118":{"x":606.5101752125564,"y":97.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2119":{"morph":{"__isSmartRef__":true,"id":2065},"position":{"__isSmartRef__":true,"id":2120},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2121},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2120":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2121":{"x":606.5101752125564,"y":197.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2122":{"morph":{"__isSmartRef__":true,"id":2065},"position":{"__isSmartRef__":true,"id":2123},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2124},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2123":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2124":{"x":606.5101752125564,"y":297.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2125":{"morph":{"__isSmartRef__":true,"id":2065},"position":{"__isSmartRef__":true,"id":2126},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2127},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2126":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2127":{"x":406.5101752125564,"y":297.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2128":{"morph":{"__isSmartRef__":true,"id":2065},"position":{"__isSmartRef__":true,"id":2129},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2130},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2129":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2130":{"x":206.51017521255642,"y":297.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2131":{"morph":{"__isSmartRef__":true,"id":2065},"position":{"__isSmartRef__":true,"id":2132},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2133},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2132":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2133":{"x":206.51017521255642,"y":197.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2134":{"submorphs":[{"__isSmartRef__":true,"id":2135},{"__isSmartRef__":true,"id":2172},{"__isSmartRef__":true,"id":2266},{"__isSmartRef__":true,"id":2347}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2429},"id":2742,"renderContextTable":{"__isSmartRef__":true,"id":2440},"eventHandler":{"__isSmartRef__":true,"id":2441},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2442},"_Position":{"__isSmartRef__":true,"id":2443},"windowMorph":{"__isSmartRef__":true,"id":2064},"label":{"__isSmartRef__":true,"id":2135},"closeButton":{"__isSmartRef__":true,"id":2172},"menuButton":{"__isSmartRef__":true,"id":2266},"collapseButton":{"__isSmartRef__":true,"id":2347},"priorExtent":{"__isSmartRef__":true,"id":2444},"owner":{"__isSmartRef__":true,"id":2064},"magnets":[{"__isSmartRef__":true,"id":2445},{"__isSmartRef__":true,"id":2448},{"__isSmartRef__":true,"id":2451},{"__isSmartRef__":true,"id":2454},{"__isSmartRef__":true,"id":2457},{"__isSmartRef__":true,"id":2460},{"__isSmartRef__":true,"id":2463},{"__isSmartRef__":true,"id":2466}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2135":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2136},"id":2743,"renderContextTable":{"__isSmartRef__":true,"id":2140},"textChunks":[{"__isSmartRef__":true,"id":2141}],"eventHandler":{"__isSmartRef__":true,"id":2143},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2144},"_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":2145},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":2134},"priorExtent":{"__isSmartRef__":true,"id":2146},"_MaxTextWidth":341,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":2147},"magnets":[{"__isSmartRef__":true,"id":2148},{"__isSmartRef__":true,"id":2151},{"__isSmartRef__":true,"id":2154},{"__isSmartRef__":true,"id":2157},{"__isSmartRef__":true,"id":2160},{"__isSmartRef__":true,"id":2163},{"__isSmartRef__":true,"id":2166},{"__isSmartRef__":true,"id":2169}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2136":{"_Position":{"__isSmartRef__":true,"id":2137},"renderContextTable":{"__isSmartRef__":true,"id":2138},"_Extent":{"__isSmartRef__":true,"id":2139},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2137":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2138":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2139":{"x":341,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2140":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2141":{"style":{"__isSmartRef__":true,"id":2142},"chunkOwner":{"__isSmartRef__":true,"id":2135},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Editor for List -> Text3","__LivelyClassName__":"lively.morphic.TextChunk"},"2142":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2143":{"morph":{"__isSmartRef__":true,"id":2135},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2144":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2145":{"resizeWidth":true},"2146":{"x":341,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2147":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2148":{"morph":{"__isSmartRef__":true,"id":2135},"position":{"__isSmartRef__":true,"id":2149},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2150},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2149":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2150":{"x":226.51017521255642,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2151":{"morph":{"__isSmartRef__":true,"id":2135},"position":{"__isSmartRef__":true,"id":2152},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2153},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2152":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2153":{"x":397.0101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2154":{"morph":{"__isSmartRef__":true,"id":2135},"position":{"__isSmartRef__":true,"id":2155},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2156},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2155":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2156":{"x":567.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2157":{"morph":{"__isSmartRef__":true,"id":2135},"position":{"__isSmartRef__":true,"id":2158},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2159},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2158":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2159":{"x":567.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2160":{"morph":{"__isSmartRef__":true,"id":2135},"position":{"__isSmartRef__":true,"id":2161},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2162},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2161":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2162":{"x":567.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2163":{"morph":{"__isSmartRef__":true,"id":2135},"position":{"__isSmartRef__":true,"id":2164},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2165},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2164":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2165":{"x":397.0101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2166":{"morph":{"__isSmartRef__":true,"id":2135},"position":{"__isSmartRef__":true,"id":2167},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2168},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2167":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2168":{"x":226.51017521255642,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2169":{"morph":{"__isSmartRef__":true,"id":2135},"position":{"__isSmartRef__":true,"id":2170},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2171},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2170":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2171":{"x":226.51017521255642,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2172":{"submorphs":[{"__isSmartRef__":true,"id":2173}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2209},"id":2744,"renderContextTable":{"__isSmartRef__":true,"id":2224},"eventHandler":{"__isSmartRef__":true,"id":2225},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2226},"priorExtent":{"__isSmartRef__":true,"id":2227},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":2228},"label":{"__isSmartRef__":true,"id":2173},"owner":{"__isSmartRef__":true,"id":2134},"layout":{"__isSmartRef__":true,"id":2237},"attributeConnections":[{"__isSmartRef__":true,"id":2238},{"__isSmartRef__":true,"id":2240}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":2242},{"__isSmartRef__":true,"id":2245},{"__isSmartRef__":true,"id":2248},{"__isSmartRef__":true,"id":2251},{"__isSmartRef__":true,"id":2254},{"__isSmartRef__":true,"id":2257},{"__isSmartRef__":true,"id":2260},{"__isSmartRef__":true,"id":2263}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2173":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2174},"id":2745,"renderContextTable":{"__isSmartRef__":true,"id":2178},"textChunks":[{"__isSmartRef__":true,"id":2179}],"eventHandler":{"__isSmartRef__":true,"id":2181},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2183},"priorExtent":{"__isSmartRef__":true,"id":2184},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2172},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":2185},{"__isSmartRef__":true,"id":2188},{"__isSmartRef__":true,"id":2191},{"__isSmartRef__":true,"id":2194},{"__isSmartRef__":true,"id":2197},{"__isSmartRef__":true,"id":2200},{"__isSmartRef__":true,"id":2203},{"__isSmartRef__":true,"id":2206}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2174":{"_Position":{"__isSmartRef__":true,"id":2175},"renderContextTable":{"__isSmartRef__":true,"id":2176},"_Extent":{"__isSmartRef__":true,"id":2177},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2175":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2176":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2177":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2178":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2179":{"style":{"__isSmartRef__":true,"id":2180},"chunkOwner":{"__isSmartRef__":true,"id":2173},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2180":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2181":{"morph":{"__isSmartRef__":true,"id":2173},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2182":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2183":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2184":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2185":{"morph":{"__isSmartRef__":true,"id":2173},"position":{"__isSmartRef__":true,"id":2186},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2187},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2186":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2187":{"x":586.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2188":{"morph":{"__isSmartRef__":true,"id":2173},"position":{"__isSmartRef__":true,"id":2189},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2190},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2189":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2190":{"x":595.0101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2191":{"morph":{"__isSmartRef__":true,"id":2173},"position":{"__isSmartRef__":true,"id":2192},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2193},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2192":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2193":{"x":603.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2194":{"morph":{"__isSmartRef__":true,"id":2173},"position":{"__isSmartRef__":true,"id":2195},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2196},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2195":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2196":{"x":603.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2197":{"morph":{"__isSmartRef__":true,"id":2173},"position":{"__isSmartRef__":true,"id":2198},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2199},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2198":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2199":{"x":603.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2200":{"morph":{"__isSmartRef__":true,"id":2173},"position":{"__isSmartRef__":true,"id":2201},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2202},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2201":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2202":{"x":595.0101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2203":{"morph":{"__isSmartRef__":true,"id":2173},"position":{"__isSmartRef__":true,"id":2204},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2205},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2204":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2205":{"x":586.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2206":{"morph":{"__isSmartRef__":true,"id":2173},"position":{"__isSmartRef__":true,"id":2207},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2208},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2207":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2208":{"x":586.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2209":{"_Position":{"__isSmartRef__":true,"id":2210},"renderContextTable":{"__isSmartRef__":true,"id":2211},"_Extent":{"__isSmartRef__":true,"id":2212},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2210":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2211":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2212":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2213":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2214":{"stops":[{"__isSmartRef__":true,"id":2215},{"__isSmartRef__":true,"id":2217},{"__isSmartRef__":true,"id":2219},{"__isSmartRef__":true,"id":2221}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2215":{"offset":0,"color":{"__isSmartRef__":true,"id":2216}},"2216":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2217":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2218}},"2218":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2219":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2220}},"2220":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2221":{"offset":1,"color":{"__isSmartRef__":true,"id":2222}},"2222":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2223":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2224":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2225":{"morph":{"__isSmartRef__":true,"id":2172},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2226":{"x":380,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2227":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2228":{"stops":[{"__isSmartRef__":true,"id":2229},{"__isSmartRef__":true,"id":2231},{"__isSmartRef__":true,"id":2233},{"__isSmartRef__":true,"id":2235}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2229":{"offset":0,"color":{"__isSmartRef__":true,"id":2230}},"2230":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2231":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2232}},"2232":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2233":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2234}},"2234":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2235":{"offset":1,"color":{"__isSmartRef__":true,"id":2236}},"2236":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2237":{"moveHorizontal":true},"2238":{"sourceObj":{"__isSmartRef__":true,"id":2172},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2064},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2239},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2239":{"source":{"__isSmartRef__":true,"id":2172},"target":{"__isSmartRef__":true,"id":2064}},"2240":{"sourceObj":{"__isSmartRef__":true,"id":2172},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2064},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2241},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2241":{"source":{"__isSmartRef__":true,"id":2172},"target":{"__isSmartRef__":true,"id":2064}},"2242":{"morph":{"__isSmartRef__":true,"id":2172},"position":{"__isSmartRef__":true,"id":2243},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2244},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2243":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2244":{"x":586.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2245":{"morph":{"__isSmartRef__":true,"id":2172},"position":{"__isSmartRef__":true,"id":2246},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2247},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2246":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2247":{"x":595.0101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2248":{"morph":{"__isSmartRef__":true,"id":2172},"position":{"__isSmartRef__":true,"id":2249},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2250},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2249":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2250":{"x":603.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2251":{"morph":{"__isSmartRef__":true,"id":2172},"position":{"__isSmartRef__":true,"id":2252},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2253},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2252":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2253":{"x":603.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2254":{"morph":{"__isSmartRef__":true,"id":2172},"position":{"__isSmartRef__":true,"id":2255},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2256},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2255":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2256":{"x":603.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2257":{"morph":{"__isSmartRef__":true,"id":2172},"position":{"__isSmartRef__":true,"id":2258},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2259},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2258":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2259":{"x":595.0101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2260":{"morph":{"__isSmartRef__":true,"id":2172},"position":{"__isSmartRef__":true,"id":2261},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2262},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2261":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2262":{"x":586.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2263":{"morph":{"__isSmartRef__":true,"id":2172},"position":{"__isSmartRef__":true,"id":2264},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2265},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2264":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2265":{"x":586.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2266":{"submorphs":[{"__isSmartRef__":true,"id":2267}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2302},"id":2746,"renderContextTable":{"__isSmartRef__":true,"id":2306},"eventHandler":{"__isSmartRef__":true,"id":2307},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2308},"priorExtent":{"__isSmartRef__":true,"id":2309},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":2310},"label":{"__isSmartRef__":true,"id":2267},"owner":{"__isSmartRef__":true,"id":2134},"attributeConnections":[{"__isSmartRef__":true,"id":2319},{"__isSmartRef__":true,"id":2321}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":2323},{"__isSmartRef__":true,"id":2326},{"__isSmartRef__":true,"id":2329},{"__isSmartRef__":true,"id":2332},{"__isSmartRef__":true,"id":2335},{"__isSmartRef__":true,"id":2338},{"__isSmartRef__":true,"id":2341},{"__isSmartRef__":true,"id":2344}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2267":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2268},"id":2747,"renderContextTable":{"__isSmartRef__":true,"id":2272},"textChunks":[{"__isSmartRef__":true,"id":2273}],"eventHandler":{"__isSmartRef__":true,"id":2275},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2276},"priorExtent":{"__isSmartRef__":true,"id":2277},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2266},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":2278},{"__isSmartRef__":true,"id":2281},{"__isSmartRef__":true,"id":2284},{"__isSmartRef__":true,"id":2287},{"__isSmartRef__":true,"id":2290},{"__isSmartRef__":true,"id":2293},{"__isSmartRef__":true,"id":2296},{"__isSmartRef__":true,"id":2299}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2268":{"_Position":{"__isSmartRef__":true,"id":2269},"renderContextTable":{"__isSmartRef__":true,"id":2270},"_Extent":{"__isSmartRef__":true,"id":2271},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2269":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2270":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2271":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2272":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2273":{"style":{"__isSmartRef__":true,"id":2274},"chunkOwner":{"__isSmartRef__":true,"id":2267},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2274":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2275":{"morph":{"__isSmartRef__":true,"id":2267},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2276":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2277":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2278":{"morph":{"__isSmartRef__":true,"id":2267},"position":{"__isSmartRef__":true,"id":2279},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2280},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2279":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2280":{"x":209.51017521255642,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2281":{"morph":{"__isSmartRef__":true,"id":2267},"position":{"__isSmartRef__":true,"id":2282},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2283},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2282":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2283":{"x":218.01017521255642,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2284":{"morph":{"__isSmartRef__":true,"id":2267},"position":{"__isSmartRef__":true,"id":2285},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2286},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2285":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2286":{"x":226.51017521255642,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2287":{"morph":{"__isSmartRef__":true,"id":2267},"position":{"__isSmartRef__":true,"id":2288},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2289},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2288":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2289":{"x":226.51017521255642,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2290":{"morph":{"__isSmartRef__":true,"id":2267},"position":{"__isSmartRef__":true,"id":2291},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2292},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2291":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2292":{"x":226.51017521255642,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2293":{"morph":{"__isSmartRef__":true,"id":2267},"position":{"__isSmartRef__":true,"id":2294},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2295},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2294":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2295":{"x":218.01017521255642,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2296":{"morph":{"__isSmartRef__":true,"id":2267},"position":{"__isSmartRef__":true,"id":2297},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2298},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2297":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2298":{"x":209.51017521255642,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2299":{"morph":{"__isSmartRef__":true,"id":2267},"position":{"__isSmartRef__":true,"id":2300},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2301},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2300":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2301":{"x":209.51017521255642,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2302":{"_Position":{"__isSmartRef__":true,"id":2303},"renderContextTable":{"__isSmartRef__":true,"id":2304},"_Extent":{"__isSmartRef__":true,"id":2305},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2303":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2304":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2305":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2306":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2307":{"morph":{"__isSmartRef__":true,"id":2266},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2308":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2309":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2310":{"stops":[{"__isSmartRef__":true,"id":2311},{"__isSmartRef__":true,"id":2313},{"__isSmartRef__":true,"id":2315},{"__isSmartRef__":true,"id":2317}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2311":{"offset":0,"color":{"__isSmartRef__":true,"id":2312}},"2312":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2313":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2314}},"2314":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2315":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2316}},"2316":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2317":{"offset":1,"color":{"__isSmartRef__":true,"id":2318}},"2318":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2319":{"sourceObj":{"__isSmartRef__":true,"id":2266},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2064},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2320},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2320":{"source":{"__isSmartRef__":true,"id":2266},"target":{"__isSmartRef__":true,"id":2064}},"2321":{"sourceObj":{"__isSmartRef__":true,"id":2266},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2064},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2322},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2322":{"source":{"__isSmartRef__":true,"id":2266},"target":{"__isSmartRef__":true,"id":2064}},"2323":{"morph":{"__isSmartRef__":true,"id":2266},"position":{"__isSmartRef__":true,"id":2324},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2325},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2324":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2325":{"x":209.51017521255642,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2326":{"morph":{"__isSmartRef__":true,"id":2266},"position":{"__isSmartRef__":true,"id":2327},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2328},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2327":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2328":{"x":218.01017521255642,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2329":{"morph":{"__isSmartRef__":true,"id":2266},"position":{"__isSmartRef__":true,"id":2330},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2331},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2330":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2331":{"x":226.51017521255642,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2332":{"morph":{"__isSmartRef__":true,"id":2266},"position":{"__isSmartRef__":true,"id":2333},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2334},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2333":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2334":{"x":226.51017521255642,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2335":{"morph":{"__isSmartRef__":true,"id":2266},"position":{"__isSmartRef__":true,"id":2336},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2337},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2336":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2337":{"x":226.51017521255642,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2338":{"morph":{"__isSmartRef__":true,"id":2266},"position":{"__isSmartRef__":true,"id":2339},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2340},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2339":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2340":{"x":218.01017521255642,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2341":{"morph":{"__isSmartRef__":true,"id":2266},"position":{"__isSmartRef__":true,"id":2342},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2343},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2342":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2343":{"x":209.51017521255642,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2344":{"morph":{"__isSmartRef__":true,"id":2266},"position":{"__isSmartRef__":true,"id":2345},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2346},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2345":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2346":{"x":209.51017521255642,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2347":{"submorphs":[{"__isSmartRef__":true,"id":2348}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2383},"id":2748,"renderContextTable":{"__isSmartRef__":true,"id":2387},"eventHandler":{"__isSmartRef__":true,"id":2388},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2389},"priorExtent":{"__isSmartRef__":true,"id":2390},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":2391},"label":{"__isSmartRef__":true,"id":2348},"owner":{"__isSmartRef__":true,"id":2134},"layout":{"__isSmartRef__":true,"id":2400},"attributeConnections":[{"__isSmartRef__":true,"id":2401},{"__isSmartRef__":true,"id":2403}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":2405},{"__isSmartRef__":true,"id":2408},{"__isSmartRef__":true,"id":2411},{"__isSmartRef__":true,"id":2414},{"__isSmartRef__":true,"id":2417},{"__isSmartRef__":true,"id":2420},{"__isSmartRef__":true,"id":2423},{"__isSmartRef__":true,"id":2426}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2348":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2349},"id":2749,"renderContextTable":{"__isSmartRef__":true,"id":2353},"textChunks":[{"__isSmartRef__":true,"id":2354}],"eventHandler":{"__isSmartRef__":true,"id":2356},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2357},"priorExtent":{"__isSmartRef__":true,"id":2358},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2347},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":2359},{"__isSmartRef__":true,"id":2362},{"__isSmartRef__":true,"id":2365},{"__isSmartRef__":true,"id":2368},{"__isSmartRef__":true,"id":2371},{"__isSmartRef__":true,"id":2374},{"__isSmartRef__":true,"id":2377},{"__isSmartRef__":true,"id":2380}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2349":{"_Position":{"__isSmartRef__":true,"id":2350},"renderContextTable":{"__isSmartRef__":true,"id":2351},"_Extent":{"__isSmartRef__":true,"id":2352},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2350":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2351":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2352":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2353":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2354":{"style":{"__isSmartRef__":true,"id":2355},"chunkOwner":{"__isSmartRef__":true,"id":2348},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2355":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2356":{"morph":{"__isSmartRef__":true,"id":2348},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2357":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2358":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2359":{"morph":{"__isSmartRef__":true,"id":2348},"position":{"__isSmartRef__":true,"id":2360},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2361},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2360":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2361":{"x":567.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2362":{"morph":{"__isSmartRef__":true,"id":2348},"position":{"__isSmartRef__":true,"id":2363},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2364},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2363":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2364":{"x":576.0101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2365":{"morph":{"__isSmartRef__":true,"id":2348},"position":{"__isSmartRef__":true,"id":2366},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2367},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2366":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2367":{"x":584.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2368":{"morph":{"__isSmartRef__":true,"id":2348},"position":{"__isSmartRef__":true,"id":2369},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2370},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2369":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2370":{"x":584.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2371":{"morph":{"__isSmartRef__":true,"id":2348},"position":{"__isSmartRef__":true,"id":2372},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2373},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2372":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2373":{"x":584.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2374":{"morph":{"__isSmartRef__":true,"id":2348},"position":{"__isSmartRef__":true,"id":2375},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2376},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2375":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2376":{"x":576.0101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2377":{"morph":{"__isSmartRef__":true,"id":2348},"position":{"__isSmartRef__":true,"id":2378},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2379},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2378":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2379":{"x":567.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2380":{"morph":{"__isSmartRef__":true,"id":2348},"position":{"__isSmartRef__":true,"id":2381},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2382},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2381":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2382":{"x":567.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2383":{"_Position":{"__isSmartRef__":true,"id":2384},"renderContextTable":{"__isSmartRef__":true,"id":2385},"_Extent":{"__isSmartRef__":true,"id":2386},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2384":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2385":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2386":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2387":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2388":{"morph":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2389":{"x":361,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2390":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2391":{"stops":[{"__isSmartRef__":true,"id":2392},{"__isSmartRef__":true,"id":2394},{"__isSmartRef__":true,"id":2396},{"__isSmartRef__":true,"id":2398}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2392":{"offset":0,"color":{"__isSmartRef__":true,"id":2393}},"2393":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2394":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2395}},"2395":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2396":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2397}},"2397":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2398":{"offset":1,"color":{"__isSmartRef__":true,"id":2399}},"2399":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2400":{"moveHorizontal":true},"2401":{"sourceObj":{"__isSmartRef__":true,"id":2347},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2064},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2402},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2402":{"source":{"__isSmartRef__":true,"id":2347},"target":{"__isSmartRef__":true,"id":2064}},"2403":{"sourceObj":{"__isSmartRef__":true,"id":2347},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2064},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2404},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2404":{"source":{"__isSmartRef__":true,"id":2347},"target":{"__isSmartRef__":true,"id":2064}},"2405":{"morph":{"__isSmartRef__":true,"id":2347},"position":{"__isSmartRef__":true,"id":2406},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2407},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2406":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2407":{"x":567.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2408":{"morph":{"__isSmartRef__":true,"id":2347},"position":{"__isSmartRef__":true,"id":2409},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2410},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2409":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2410":{"x":576.0101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2411":{"morph":{"__isSmartRef__":true,"id":2347},"position":{"__isSmartRef__":true,"id":2412},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2413},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2412":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2413":{"x":584.5101752125564,"y":79.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2414":{"morph":{"__isSmartRef__":true,"id":2347},"position":{"__isSmartRef__":true,"id":2415},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2416},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2415":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2416":{"x":584.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2417":{"morph":{"__isSmartRef__":true,"id":2347},"position":{"__isSmartRef__":true,"id":2418},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2419},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2418":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2419":{"x":584.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2420":{"morph":{"__isSmartRef__":true,"id":2347},"position":{"__isSmartRef__":true,"id":2421},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2422},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2421":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2422":{"x":576.0101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2423":{"morph":{"__isSmartRef__":true,"id":2347},"position":{"__isSmartRef__":true,"id":2424},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2425},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2424":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2425":{"x":567.5101752125564,"y":96.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2426":{"morph":{"__isSmartRef__":true,"id":2347},"position":{"__isSmartRef__":true,"id":2427},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2428},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2427":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2428":{"x":567.5101752125564,"y":88.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2429":{"_Position":{"__isSmartRef__":true,"id":2430},"renderContextTable":{"__isSmartRef__":true,"id":2431},"_Extent":{"__isSmartRef__":true,"id":2432},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2433},"_Fill":{"__isSmartRef__":true,"id":2434},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2430":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2431":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2432":{"x":400,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2433":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2434":{"stops":[{"__isSmartRef__":true,"id":2435},{"__isSmartRef__":true,"id":2437}],"vector":{"__isSmartRef__":true,"id":2439},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2435":{"offset":0,"color":{"__isSmartRef__":true,"id":2436}},"2436":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2437":{"offset":1,"color":{"__isSmartRef__":true,"id":2438}},"2438":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2439":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2440":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2441":{"morph":{"__isSmartRef__":true,"id":2134},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2442":{"resizeWidth":true,"adjustForNewBounds":true},"2443":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2444":{"x":400,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2445":{"morph":{"__isSmartRef__":true,"id":2134},"position":{"__isSmartRef__":true,"id":2446},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2447},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2446":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2447":{"x":206.51017521255642,"y":76.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2448":{"morph":{"__isSmartRef__":true,"id":2134},"position":{"__isSmartRef__":true,"id":2449},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2450},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2449":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2450":{"x":406.5101752125564,"y":76.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2451":{"morph":{"__isSmartRef__":true,"id":2134},"position":{"__isSmartRef__":true,"id":2452},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2453},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2452":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2453":{"x":606.5101752125564,"y":76.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2454":{"morph":{"__isSmartRef__":true,"id":2134},"position":{"__isSmartRef__":true,"id":2455},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2456},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2455":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2456":{"x":606.5101752125564,"y":87.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2457":{"morph":{"__isSmartRef__":true,"id":2134},"position":{"__isSmartRef__":true,"id":2458},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2459},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2458":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2459":{"x":606.5101752125564,"y":98.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2460":{"morph":{"__isSmartRef__":true,"id":2134},"position":{"__isSmartRef__":true,"id":2461},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2462},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2461":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2462":{"x":406.5101752125564,"y":98.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2463":{"morph":{"__isSmartRef__":true,"id":2134},"position":{"__isSmartRef__":true,"id":2464},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2465},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2464":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2465":{"x":206.51017521255642,"y":98.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2466":{"morph":{"__isSmartRef__":true,"id":2134},"position":{"__isSmartRef__":true,"id":2467},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2468},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2467":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2468":{"x":206.51017521255642,"y":87.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2469":{"renderContextTable":{"__isSmartRef__":true,"id":2470},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2471},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2470":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2471":{"x":400,"y":221,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2472":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2473":{"morph":{"__isSmartRef__":true,"id":2064},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2474":{"adjustForNewBounds":true},"2475":{"x":206.51017521255642,"y":76.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2476":{"x":400,"y":221,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2477":{"x":284,"y":91,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2478":{"morph":{"__isSmartRef__":true,"id":2064},"position":{"__isSmartRef__":true,"id":2479},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2480},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2479":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2480":{"x":206.51017521255642,"y":76.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2481":{"morph":{"__isSmartRef__":true,"id":2064},"position":{"__isSmartRef__":true,"id":2482},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2483},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2482":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2483":{"x":406.5101752125564,"y":76.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2484":{"morph":{"__isSmartRef__":true,"id":2064},"position":{"__isSmartRef__":true,"id":2485},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2486},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2485":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2486":{"x":606.5101752125564,"y":76.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2487":{"morph":{"__isSmartRef__":true,"id":2064},"position":{"__isSmartRef__":true,"id":2488},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2489},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2488":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2489":{"x":606.5101752125564,"y":187.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2490":{"morph":{"__isSmartRef__":true,"id":2064},"position":{"__isSmartRef__":true,"id":2491},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2492},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2491":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2492":{"x":606.5101752125564,"y":297.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2493":{"morph":{"__isSmartRef__":true,"id":2064},"position":{"__isSmartRef__":true,"id":2494},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2495},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2494":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2495":{"x":406.5101752125564,"y":297.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2496":{"morph":{"__isSmartRef__":true,"id":2064},"position":{"__isSmartRef__":true,"id":2497},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2498},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2497":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2498":{"x":206.51017521255642,"y":297.99998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2499":{"morph":{"__isSmartRef__":true,"id":2064},"position":{"__isSmartRef__":true,"id":2500},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2501},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2500":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2501":{"x":206.51017521255642,"y":187.49998270503363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2502":{"submorphs":[{"__isSmartRef__":true,"id":2503},{"__isSmartRef__":true,"id":2567}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2882},"id":3204,"renderContextTable":{"__isSmartRef__":true,"id":2885},"eventHandler":{"__isSmartRef__":true,"id":2886},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":2887},"LK2":true,"_Position":{"__isSmartRef__":true,"id":2888},"priorExtent":{"__isSmartRef__":true,"id":2889},"targetMorph":{"__isSmartRef__":true,"id":2503},"titleBar":{"__isSmartRef__":true,"id":2567},"contentOffset":{"__isSmartRef__":true,"id":2529},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"magnets":[{"__isSmartRef__":true,"id":2890},{"__isSmartRef__":true,"id":2893},{"__isSmartRef__":true,"id":2896},{"__isSmartRef__":true,"id":2899},{"__isSmartRef__":true,"id":2902},{"__isSmartRef__":true,"id":2905},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2911}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.GrabbingLayer","Global.lively.morphic.GrabbingLayer"]},"2503":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2504},"id":3203,"renderContextTable":{"__isSmartRef__":true,"id":2509},"textChunks":[{"__isSmartRef__":true,"id":2510},{"__isSmartRef__":true,"id":2512},{"__isSmartRef__":true,"id":2514},{"__isSmartRef__":true,"id":2516},{"__isSmartRef__":true,"id":2518},{"__isSmartRef__":true,"id":2520},{"__isSmartRef__":true,"id":2522},{"__isSmartRef__":true,"id":2524},{"__isSmartRef__":true,"id":2526}],"eventHandler":{"__isSmartRef__":true,"id":2528},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2095},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2529},"priorExtent":{"__isSmartRef__":true,"id":2530},"_MaxTextWidth":400,"_MaxTextHeight":200,"evalEnabled":false,"doitContext":{"__isSmartRef__":true,"id":367},"attributeConnections":[{"__isSmartRef__":true,"id":2531},{"__isSmartRef__":true,"id":2536},{"__isSmartRef__":true,"id":2541}],"doNotSerialize":["$$savedTextString","$$textString"],"doNotCopyProperties":["$$savedTextString","$$textString"],"layout":{"__isSmartRef__":true,"id":2542},"syntaxHighlightingWhileTyping":true,"lastSyntaxHighlightTime":1311204003476,"owner":{"__isSmartRef__":true,"id":2502},"priorSelectionRange":[50,50],"charsReplaced":"value","lastFindLoc":34,"magnets":[{"__isSmartRef__":true,"id":2543},{"__isSmartRef__":true,"id":2546},{"__isSmartRef__":true,"id":2549},{"__isSmartRef__":true,"id":2552},{"__isSmartRef__":true,"id":2555},{"__isSmartRef__":true,"id":2558},{"__isSmartRef__":true,"id":2561},{"__isSmartRef__":true,"id":2564}],"__SourceModuleName__":"Global.lively.morphic.TextCore","savedTextString":"function converter(value) {\n return eval(value)\n}","textString":"function converter(value) {\n return eval(value)\n}","__LivelyClassName__":"lively.morphic.Text"},"2504":{"_Position":{"__isSmartRef__":true,"id":2505},"renderContextTable":{"__isSmartRef__":true,"id":2506},"_Extent":{"__isSmartRef__":true,"id":2507},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":{"__isSmartRef__":true,"id":2508},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2505":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2506":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2507":{"x":400,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2508":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2509":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2510":{"style":{"__isSmartRef__":true,"id":2511},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2511":{"color":{"__isSmartRef__":true,"id":2074},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2512":{"style":{"__isSmartRef__":true,"id":2513},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":" converter(value) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2513":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2514":{"style":{"__isSmartRef__":true,"id":2515},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2515":{"color":{"__isSmartRef__":true,"id":2079},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2516":{"style":{"__isSmartRef__":true,"id":2517},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2517":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2518":{"style":{"__isSmartRef__":true,"id":2519},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2519":{"color":{"__isSmartRef__":true,"id":2084},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2520":{"style":{"__isSmartRef__":true,"id":2521},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2521":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2522":{"style":{"__isSmartRef__":true,"id":2523},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":"eval","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2523":{"color":{"__isSmartRef__":true,"id":2089},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2524":{"style":{"__isSmartRef__":true,"id":2525},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":"(value)\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2525":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2526":{"style":{"__isSmartRef__":true,"id":2527},"chunkOwner":{"__isSmartRef__":true,"id":2503},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2527":{"color":{"__isSmartRef__":true,"id":2079},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2528":{"morph":{"__isSmartRef__":true,"id":2503},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2529":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2530":{"x":400,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2531":{"sourceObj":{"__isSmartRef__":true,"id":2503},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":367},"targetMethodName":"converterString","converter":null,"converterString":null,"updaterString":"function ($upd, source) { this.targetObj.converter = null; $upd(source) }","varMapping":{"__isSmartRef__":true,"id":2532},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2533},"__LivelyClassName__":"AttributeConnection"},"2532":{"source":{"__isSmartRef__":true,"id":2503},"target":{"__isSmartRef__":true,"id":367}},"2533":{"updater":{"__isSmartRef__":true,"id":2534}},"2534":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2532},"source":"function ($upd, source) { this.targetObj.converter = null; $upd(source) }","funcProperties":{"__isSmartRef__":true,"id":2535},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2535":{},"2536":{"sourceObj":{"__isSmartRef__":true,"id":2503},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"alertOK","converterString":"function () { return 'setting new converter' }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2537},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2538},"__LivelyClassName__":"AttributeConnection"},"2537":{"source":{"__isSmartRef__":true,"id":2503},"target":{"__isSmartRef__":true,"id":0}},"2538":{"converter":{"__isSmartRef__":true,"id":2539}},"2539":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2537},"source":"function () { return 'setting new converter' }","funcProperties":{"__isSmartRef__":true,"id":2540},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2540":{},"2541":{"sourceObj":{"__isSmartRef__":true,"id":2503},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":2503},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2542":{"resizeWidth":true,"resizeHeight":true},"2543":{"morph":{"__isSmartRef__":true,"id":2503},"position":{"__isSmartRef__":true,"id":2544},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2545},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2544":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2545":{"x":227.9547649356681,"y":122.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2546":{"morph":{"__isSmartRef__":true,"id":2503},"position":{"__isSmartRef__":true,"id":2547},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2548},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2547":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2548":{"x":427.9547649356681,"y":122.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2549":{"morph":{"__isSmartRef__":true,"id":2503},"position":{"__isSmartRef__":true,"id":2550},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2551},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2550":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2551":{"x":627.9547649356681,"y":122.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2552":{"morph":{"__isSmartRef__":true,"id":2503},"position":{"__isSmartRef__":true,"id":2553},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2554},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2553":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2554":{"x":627.9547649356681,"y":222.6312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2555":{"morph":{"__isSmartRef__":true,"id":2503},"position":{"__isSmartRef__":true,"id":2556},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2557},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2556":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2557":{"x":627.9547649356681,"y":322.6312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2558":{"morph":{"__isSmartRef__":true,"id":2503},"position":{"__isSmartRef__":true,"id":2559},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2560},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2559":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2560":{"x":427.9547649356681,"y":322.6312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2561":{"morph":{"__isSmartRef__":true,"id":2503},"position":{"__isSmartRef__":true,"id":2562},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2563},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2562":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2563":{"x":227.9547649356681,"y":322.6312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2564":{"morph":{"__isSmartRef__":true,"id":2503},"position":{"__isSmartRef__":true,"id":2565},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2566},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2565":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2566":{"x":227.9547649356681,"y":222.6312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2567":{"submorphs":[{"__isSmartRef__":true,"id":2568},{"__isSmartRef__":true,"id":2604},{"__isSmartRef__":true,"id":2686},{"__isSmartRef__":true,"id":2767}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2849},"id":3205,"renderContextTable":{"__isSmartRef__":true,"id":2853},"eventHandler":{"__isSmartRef__":true,"id":2854},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2855},"_Position":{"__isSmartRef__":true,"id":2856},"windowMorph":{"__isSmartRef__":true,"id":2502},"label":{"__isSmartRef__":true,"id":2568},"closeButton":{"__isSmartRef__":true,"id":2604},"menuButton":{"__isSmartRef__":true,"id":2686},"collapseButton":{"__isSmartRef__":true,"id":2767},"priorExtent":{"__isSmartRef__":true,"id":2857},"owner":{"__isSmartRef__":true,"id":2502},"magnets":[{"__isSmartRef__":true,"id":2858},{"__isSmartRef__":true,"id":2861},{"__isSmartRef__":true,"id":2864},{"__isSmartRef__":true,"id":2867},{"__isSmartRef__":true,"id":2870},{"__isSmartRef__":true,"id":2873},{"__isSmartRef__":true,"id":2876},{"__isSmartRef__":true,"id":2879}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2568":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2569},"id":3206,"renderContextTable":{"__isSmartRef__":true,"id":2573},"textChunks":[{"__isSmartRef__":true,"id":2574}],"eventHandler":{"__isSmartRef__":true,"id":2576},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2144},"_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":2577},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":2567},"priorExtent":{"__isSmartRef__":true,"id":2578},"_MaxTextWidth":341,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":2579},"magnets":[{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2583},{"__isSmartRef__":true,"id":2586},{"__isSmartRef__":true,"id":2589},{"__isSmartRef__":true,"id":2592},{"__isSmartRef__":true,"id":2595},{"__isSmartRef__":true,"id":2598},{"__isSmartRef__":true,"id":2601}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2569":{"_Position":{"__isSmartRef__":true,"id":2570},"renderContextTable":{"__isSmartRef__":true,"id":2571},"_Extent":{"__isSmartRef__":true,"id":2572},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2570":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2571":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2572":{"x":341,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2573":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2574":{"style":{"__isSmartRef__":true,"id":2575},"chunkOwner":{"__isSmartRef__":true,"id":2568},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Editor for List -> Text3","__LivelyClassName__":"lively.morphic.TextChunk"},"2575":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2576":{"morph":{"__isSmartRef__":true,"id":2568},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2577":{"resizeWidth":true},"2578":{"x":341,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2579":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2580":{"morph":{"__isSmartRef__":true,"id":2568},"position":{"__isSmartRef__":true,"id":2581},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2582},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2581":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2582":{"x":247.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2583":{"morph":{"__isSmartRef__":true,"id":2568},"position":{"__isSmartRef__":true,"id":2584},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2585},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2584":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2585":{"x":418.4547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2586":{"morph":{"__isSmartRef__":true,"id":2568},"position":{"__isSmartRef__":true,"id":2587},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2588},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2587":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2588":{"x":588.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2589":{"morph":{"__isSmartRef__":true,"id":2568},"position":{"__isSmartRef__":true,"id":2590},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2591},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2590":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2591":{"x":588.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2592":{"morph":{"__isSmartRef__":true,"id":2568},"position":{"__isSmartRef__":true,"id":2593},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2594},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2593":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2594":{"x":588.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2595":{"morph":{"__isSmartRef__":true,"id":2568},"position":{"__isSmartRef__":true,"id":2596},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2597},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2596":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2597":{"x":418.4547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2598":{"morph":{"__isSmartRef__":true,"id":2568},"position":{"__isSmartRef__":true,"id":2599},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2600},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2599":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2600":{"x":247.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2601":{"morph":{"__isSmartRef__":true,"id":2568},"position":{"__isSmartRef__":true,"id":2602},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2603},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2602":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2603":{"x":247.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2604":{"submorphs":[{"__isSmartRef__":true,"id":2605}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2640},"id":3207,"renderContextTable":{"__isSmartRef__":true,"id":2644},"eventHandler":{"__isSmartRef__":true,"id":2645},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2646},"priorExtent":{"__isSmartRef__":true,"id":2647},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":2648},"label":{"__isSmartRef__":true,"id":2605},"owner":{"__isSmartRef__":true,"id":2567},"layout":{"__isSmartRef__":true,"id":2657},"attributeConnections":[{"__isSmartRef__":true,"id":2658},{"__isSmartRef__":true,"id":2660}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":2662},{"__isSmartRef__":true,"id":2665},{"__isSmartRef__":true,"id":2668},{"__isSmartRef__":true,"id":2671},{"__isSmartRef__":true,"id":2674},{"__isSmartRef__":true,"id":2677},{"__isSmartRef__":true,"id":2680},{"__isSmartRef__":true,"id":2683}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2605":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2606},"id":3208,"renderContextTable":{"__isSmartRef__":true,"id":2610},"textChunks":[{"__isSmartRef__":true,"id":2611}],"eventHandler":{"__isSmartRef__":true,"id":2613},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2614},"priorExtent":{"__isSmartRef__":true,"id":2615},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2604},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":2616},{"__isSmartRef__":true,"id":2619},{"__isSmartRef__":true,"id":2622},{"__isSmartRef__":true,"id":2625},{"__isSmartRef__":true,"id":2628},{"__isSmartRef__":true,"id":2631},{"__isSmartRef__":true,"id":2634},{"__isSmartRef__":true,"id":2637}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2606":{"_Position":{"__isSmartRef__":true,"id":2607},"renderContextTable":{"__isSmartRef__":true,"id":2608},"_Extent":{"__isSmartRef__":true,"id":2609},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2607":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2608":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2609":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2610":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2611":{"style":{"__isSmartRef__":true,"id":2612},"chunkOwner":{"__isSmartRef__":true,"id":2605},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2612":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2613":{"morph":{"__isSmartRef__":true,"id":2605},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2614":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2615":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2616":{"morph":{"__isSmartRef__":true,"id":2605},"position":{"__isSmartRef__":true,"id":2617},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2618},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2617":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2618":{"x":607.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2619":{"morph":{"__isSmartRef__":true,"id":2605},"position":{"__isSmartRef__":true,"id":2620},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2621},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2620":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2621":{"x":616.4547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2622":{"morph":{"__isSmartRef__":true,"id":2605},"position":{"__isSmartRef__":true,"id":2623},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2624},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2623":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2624":{"x":624.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2625":{"morph":{"__isSmartRef__":true,"id":2605},"position":{"__isSmartRef__":true,"id":2626},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2627},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2626":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2627":{"x":624.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2628":{"morph":{"__isSmartRef__":true,"id":2605},"position":{"__isSmartRef__":true,"id":2629},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2630},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2629":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2630":{"x":624.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2631":{"morph":{"__isSmartRef__":true,"id":2605},"position":{"__isSmartRef__":true,"id":2632},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2633},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2632":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2633":{"x":616.4547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2634":{"morph":{"__isSmartRef__":true,"id":2605},"position":{"__isSmartRef__":true,"id":2635},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2636},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2635":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2636":{"x":607.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2637":{"morph":{"__isSmartRef__":true,"id":2605},"position":{"__isSmartRef__":true,"id":2638},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2639},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2638":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2639":{"x":607.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2640":{"_Position":{"__isSmartRef__":true,"id":2641},"renderContextTable":{"__isSmartRef__":true,"id":2642},"_Extent":{"__isSmartRef__":true,"id":2643},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2641":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2642":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2643":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2644":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2645":{"morph":{"__isSmartRef__":true,"id":2604},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2646":{"x":380,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2647":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2648":{"stops":[{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2651},{"__isSmartRef__":true,"id":2653},{"__isSmartRef__":true,"id":2655}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2649":{"offset":0,"color":{"__isSmartRef__":true,"id":2650}},"2650":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2651":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2652}},"2652":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2653":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2654}},"2654":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2655":{"offset":1,"color":{"__isSmartRef__":true,"id":2656}},"2656":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2657":{"moveHorizontal":true},"2658":{"sourceObj":{"__isSmartRef__":true,"id":2604},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2502},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2659},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2659":{"source":{"__isSmartRef__":true,"id":2604},"target":{"__isSmartRef__":true,"id":2502}},"2660":{"sourceObj":{"__isSmartRef__":true,"id":2604},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2502},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2661},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2661":{"source":{"__isSmartRef__":true,"id":2604},"target":{"__isSmartRef__":true,"id":2502}},"2662":{"morph":{"__isSmartRef__":true,"id":2604},"position":{"__isSmartRef__":true,"id":2663},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2664},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2663":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2664":{"x":607.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2665":{"morph":{"__isSmartRef__":true,"id":2604},"position":{"__isSmartRef__":true,"id":2666},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2667},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2666":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2667":{"x":616.4547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2668":{"morph":{"__isSmartRef__":true,"id":2604},"position":{"__isSmartRef__":true,"id":2669},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2670},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2669":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2670":{"x":624.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2671":{"morph":{"__isSmartRef__":true,"id":2604},"position":{"__isSmartRef__":true,"id":2672},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2673},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2672":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2673":{"x":624.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2674":{"morph":{"__isSmartRef__":true,"id":2604},"position":{"__isSmartRef__":true,"id":2675},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2676},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2675":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2676":{"x":624.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2677":{"morph":{"__isSmartRef__":true,"id":2604},"position":{"__isSmartRef__":true,"id":2678},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2679},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2678":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2679":{"x":616.4547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2680":{"morph":{"__isSmartRef__":true,"id":2604},"position":{"__isSmartRef__":true,"id":2681},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2682},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2681":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2682":{"x":607.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2683":{"morph":{"__isSmartRef__":true,"id":2604},"position":{"__isSmartRef__":true,"id":2684},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2685},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2684":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2685":{"x":607.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2686":{"submorphs":[{"__isSmartRef__":true,"id":2687}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2722},"id":3209,"renderContextTable":{"__isSmartRef__":true,"id":2726},"eventHandler":{"__isSmartRef__":true,"id":2727},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2728},"priorExtent":{"__isSmartRef__":true,"id":2729},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":2730},"label":{"__isSmartRef__":true,"id":2687},"owner":{"__isSmartRef__":true,"id":2567},"attributeConnections":[{"__isSmartRef__":true,"id":2739},{"__isSmartRef__":true,"id":2741}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":2743},{"__isSmartRef__":true,"id":2746},{"__isSmartRef__":true,"id":2749},{"__isSmartRef__":true,"id":2752},{"__isSmartRef__":true,"id":2755},{"__isSmartRef__":true,"id":2758},{"__isSmartRef__":true,"id":2761},{"__isSmartRef__":true,"id":2764}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2687":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2688},"id":3210,"renderContextTable":{"__isSmartRef__":true,"id":2692},"textChunks":[{"__isSmartRef__":true,"id":2693}],"eventHandler":{"__isSmartRef__":true,"id":2695},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2696},"priorExtent":{"__isSmartRef__":true,"id":2697},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2686},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":2698},{"__isSmartRef__":true,"id":2701},{"__isSmartRef__":true,"id":2704},{"__isSmartRef__":true,"id":2707},{"__isSmartRef__":true,"id":2710},{"__isSmartRef__":true,"id":2713},{"__isSmartRef__":true,"id":2716},{"__isSmartRef__":true,"id":2719}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2688":{"_Position":{"__isSmartRef__":true,"id":2689},"renderContextTable":{"__isSmartRef__":true,"id":2690},"_Extent":{"__isSmartRef__":true,"id":2691},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2689":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2690":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2691":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2692":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2693":{"style":{"__isSmartRef__":true,"id":2694},"chunkOwner":{"__isSmartRef__":true,"id":2687},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2694":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2695":{"morph":{"__isSmartRef__":true,"id":2687},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2696":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2697":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2698":{"morph":{"__isSmartRef__":true,"id":2687},"position":{"__isSmartRef__":true,"id":2699},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2700},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2699":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2700":{"x":230.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2701":{"morph":{"__isSmartRef__":true,"id":2687},"position":{"__isSmartRef__":true,"id":2702},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2703},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2702":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2703":{"x":239.4547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2704":{"morph":{"__isSmartRef__":true,"id":2687},"position":{"__isSmartRef__":true,"id":2705},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2706},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2705":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2706":{"x":247.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2707":{"morph":{"__isSmartRef__":true,"id":2687},"position":{"__isSmartRef__":true,"id":2708},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2709},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2708":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2709":{"x":247.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2710":{"morph":{"__isSmartRef__":true,"id":2687},"position":{"__isSmartRef__":true,"id":2711},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2712},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2711":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2712":{"x":247.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2713":{"morph":{"__isSmartRef__":true,"id":2687},"position":{"__isSmartRef__":true,"id":2714},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2715},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2714":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2715":{"x":239.4547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2716":{"morph":{"__isSmartRef__":true,"id":2687},"position":{"__isSmartRef__":true,"id":2717},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2718},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2717":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2718":{"x":230.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2719":{"morph":{"__isSmartRef__":true,"id":2687},"position":{"__isSmartRef__":true,"id":2720},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2721},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2720":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2721":{"x":230.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2722":{"_Position":{"__isSmartRef__":true,"id":2723},"renderContextTable":{"__isSmartRef__":true,"id":2724},"_Extent":{"__isSmartRef__":true,"id":2725},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2723":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2724":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2725":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2726":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2727":{"morph":{"__isSmartRef__":true,"id":2686},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2728":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2729":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2730":{"stops":[{"__isSmartRef__":true,"id":2731},{"__isSmartRef__":true,"id":2733},{"__isSmartRef__":true,"id":2735},{"__isSmartRef__":true,"id":2737}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2731":{"offset":0,"color":{"__isSmartRef__":true,"id":2732}},"2732":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2733":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2734}},"2734":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2735":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2736}},"2736":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2737":{"offset":1,"color":{"__isSmartRef__":true,"id":2738}},"2738":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2739":{"sourceObj":{"__isSmartRef__":true,"id":2686},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2502},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2740},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2740":{"source":{"__isSmartRef__":true,"id":2686},"target":{"__isSmartRef__":true,"id":2502}},"2741":{"sourceObj":{"__isSmartRef__":true,"id":2686},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2502},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2742},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2742":{"source":{"__isSmartRef__":true,"id":2686},"target":{"__isSmartRef__":true,"id":2502}},"2743":{"morph":{"__isSmartRef__":true,"id":2686},"position":{"__isSmartRef__":true,"id":2744},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2745},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2744":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2745":{"x":230.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2746":{"morph":{"__isSmartRef__":true,"id":2686},"position":{"__isSmartRef__":true,"id":2747},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2748},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2747":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2748":{"x":239.4547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2749":{"morph":{"__isSmartRef__":true,"id":2686},"position":{"__isSmartRef__":true,"id":2750},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2751},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2750":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2751":{"x":247.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2752":{"morph":{"__isSmartRef__":true,"id":2686},"position":{"__isSmartRef__":true,"id":2753},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2754},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2753":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2754":{"x":247.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2755":{"morph":{"__isSmartRef__":true,"id":2686},"position":{"__isSmartRef__":true,"id":2756},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2756":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2757":{"x":247.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2758":{"morph":{"__isSmartRef__":true,"id":2686},"position":{"__isSmartRef__":true,"id":2759},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2760},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2759":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2760":{"x":239.4547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2761":{"morph":{"__isSmartRef__":true,"id":2686},"position":{"__isSmartRef__":true,"id":2762},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2762":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2763":{"x":230.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2764":{"morph":{"__isSmartRef__":true,"id":2686},"position":{"__isSmartRef__":true,"id":2765},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2766},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2765":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2766":{"x":230.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2767":{"submorphs":[{"__isSmartRef__":true,"id":2768}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2803},"id":3211,"renderContextTable":{"__isSmartRef__":true,"id":2807},"eventHandler":{"__isSmartRef__":true,"id":2808},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2809},"priorExtent":{"__isSmartRef__":true,"id":2810},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":2811},"label":{"__isSmartRef__":true,"id":2768},"owner":{"__isSmartRef__":true,"id":2567},"layout":{"__isSmartRef__":true,"id":2820},"attributeConnections":[{"__isSmartRef__":true,"id":2821},{"__isSmartRef__":true,"id":2823}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":2825},{"__isSmartRef__":true,"id":2828},{"__isSmartRef__":true,"id":2831},{"__isSmartRef__":true,"id":2834},{"__isSmartRef__":true,"id":2837},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2846}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2768":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2769},"id":3212,"renderContextTable":{"__isSmartRef__":true,"id":2773},"textChunks":[{"__isSmartRef__":true,"id":2774}],"eventHandler":{"__isSmartRef__":true,"id":2776},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":2777},"priorExtent":{"__isSmartRef__":true,"id":2778},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2767},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":2779},{"__isSmartRef__":true,"id":2782},{"__isSmartRef__":true,"id":2785},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2791},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2800}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2769":{"_Position":{"__isSmartRef__":true,"id":2770},"renderContextTable":{"__isSmartRef__":true,"id":2771},"_Extent":{"__isSmartRef__":true,"id":2772},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2770":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2771":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2772":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2773":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2774":{"style":{"__isSmartRef__":true,"id":2775},"chunkOwner":{"__isSmartRef__":true,"id":2768},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2775":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2776":{"morph":{"__isSmartRef__":true,"id":2768},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2777":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2778":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2779":{"morph":{"__isSmartRef__":true,"id":2768},"position":{"__isSmartRef__":true,"id":2780},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2781},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2780":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2781":{"x":588.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2782":{"morph":{"__isSmartRef__":true,"id":2768},"position":{"__isSmartRef__":true,"id":2783},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2784},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2783":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2784":{"x":597.4547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2785":{"morph":{"__isSmartRef__":true,"id":2768},"position":{"__isSmartRef__":true,"id":2786},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2787},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2786":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2787":{"x":605.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2788":{"morph":{"__isSmartRef__":true,"id":2768},"position":{"__isSmartRef__":true,"id":2789},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2790},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2789":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2790":{"x":605.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2791":{"morph":{"__isSmartRef__":true,"id":2768},"position":{"__isSmartRef__":true,"id":2792},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2793},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2792":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2793":{"x":605.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2794":{"morph":{"__isSmartRef__":true,"id":2768},"position":{"__isSmartRef__":true,"id":2795},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2796},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2795":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2796":{"x":597.4547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2797":{"morph":{"__isSmartRef__":true,"id":2768},"position":{"__isSmartRef__":true,"id":2798},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2799},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2798":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2799":{"x":588.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2800":{"morph":{"__isSmartRef__":true,"id":2768},"position":{"__isSmartRef__":true,"id":2801},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2802},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2801":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2802":{"x":588.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2803":{"_Position":{"__isSmartRef__":true,"id":2804},"renderContextTable":{"__isSmartRef__":true,"id":2805},"_Extent":{"__isSmartRef__":true,"id":2806},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2804":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2805":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2806":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2807":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2808":{"morph":{"__isSmartRef__":true,"id":2767},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2809":{"x":361,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2810":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2811":{"stops":[{"__isSmartRef__":true,"id":2812},{"__isSmartRef__":true,"id":2814},{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2818}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2812":{"offset":0,"color":{"__isSmartRef__":true,"id":2813}},"2813":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2814":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2815}},"2815":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2816":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2817}},"2817":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2818":{"offset":1,"color":{"__isSmartRef__":true,"id":2819}},"2819":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2820":{"moveHorizontal":true},"2821":{"sourceObj":{"__isSmartRef__":true,"id":2767},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2502},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2822},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2822":{"source":{"__isSmartRef__":true,"id":2767},"target":{"__isSmartRef__":true,"id":2502}},"2823":{"sourceObj":{"__isSmartRef__":true,"id":2767},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2502},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2824},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2824":{"source":{"__isSmartRef__":true,"id":2767},"target":{"__isSmartRef__":true,"id":2502}},"2825":{"morph":{"__isSmartRef__":true,"id":2767},"position":{"__isSmartRef__":true,"id":2826},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2827},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2826":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2827":{"x":588.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2828":{"morph":{"__isSmartRef__":true,"id":2767},"position":{"__isSmartRef__":true,"id":2829},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2830},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2829":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2830":{"x":597.4547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2831":{"morph":{"__isSmartRef__":true,"id":2767},"position":{"__isSmartRef__":true,"id":2832},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2833},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2832":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2833":{"x":605.9547649356681,"y":104.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2834":{"morph":{"__isSmartRef__":true,"id":2767},"position":{"__isSmartRef__":true,"id":2835},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2836},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2835":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2836":{"x":605.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2837":{"morph":{"__isSmartRef__":true,"id":2767},"position":{"__isSmartRef__":true,"id":2838},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2838":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2839":{"x":605.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2840":{"morph":{"__isSmartRef__":true,"id":2767},"position":{"__isSmartRef__":true,"id":2841},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2842},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2841":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2842":{"x":597.4547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2843":{"morph":{"__isSmartRef__":true,"id":2767},"position":{"__isSmartRef__":true,"id":2844},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2845},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2844":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2845":{"x":588.9547649356681,"y":121.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2846":{"morph":{"__isSmartRef__":true,"id":2767},"position":{"__isSmartRef__":true,"id":2847},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2848},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2847":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2848":{"x":588.9547649356681,"y":113.13122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2849":{"_Position":{"__isSmartRef__":true,"id":2850},"renderContextTable":{"__isSmartRef__":true,"id":2851},"_Extent":{"__isSmartRef__":true,"id":2852},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2433},"_Fill":{"__isSmartRef__":true,"id":2434},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2850":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2851":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2852":{"x":400,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2853":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2854":{"morph":{"__isSmartRef__":true,"id":2567},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2855":{"resizeWidth":true,"adjustForNewBounds":true},"2856":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2857":{"x":400,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2858":{"morph":{"__isSmartRef__":true,"id":2567},"position":{"__isSmartRef__":true,"id":2859},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2860},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2859":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2860":{"x":227.9547649356681,"y":101.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2861":{"morph":{"__isSmartRef__":true,"id":2567},"position":{"__isSmartRef__":true,"id":2862},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2863},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2862":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2863":{"x":427.9547649356681,"y":101.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2864":{"morph":{"__isSmartRef__":true,"id":2567},"position":{"__isSmartRef__":true,"id":2865},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2866},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2865":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2866":{"x":627.9547649356681,"y":101.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2867":{"morph":{"__isSmartRef__":true,"id":2567},"position":{"__isSmartRef__":true,"id":2868},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2869},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2868":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2869":{"x":627.9547649356681,"y":112.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2870":{"morph":{"__isSmartRef__":true,"id":2567},"position":{"__isSmartRef__":true,"id":2871},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2872},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2871":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2872":{"x":627.9547649356681,"y":123.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2873":{"morph":{"__isSmartRef__":true,"id":2567},"position":{"__isSmartRef__":true,"id":2874},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2875},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2874":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2875":{"x":427.9547649356681,"y":123.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2876":{"morph":{"__isSmartRef__":true,"id":2567},"position":{"__isSmartRef__":true,"id":2877},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2878},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2877":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2878":{"x":227.9547649356681,"y":123.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2879":{"morph":{"__isSmartRef__":true,"id":2567},"position":{"__isSmartRef__":true,"id":2880},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2881},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2880":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2881":{"x":227.9547649356681,"y":112.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2882":{"renderContextTable":{"__isSmartRef__":true,"id":2883},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2884},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2883":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2884":{"x":400,"y":221,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2885":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"2886":{"morph":{"__isSmartRef__":true,"id":2502},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2887":{"adjustForNewBounds":true},"2888":{"x":227.9547649356681,"y":101.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2889":{"x":400,"y":221,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2890":{"morph":{"__isSmartRef__":true,"id":2502},"position":{"__isSmartRef__":true,"id":2891},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2892},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2891":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2892":{"x":227.9547649356681,"y":101.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2893":{"morph":{"__isSmartRef__":true,"id":2502},"position":{"__isSmartRef__":true,"id":2894},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2895},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2894":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2895":{"x":427.9547649356681,"y":101.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2896":{"morph":{"__isSmartRef__":true,"id":2502},"position":{"__isSmartRef__":true,"id":2897},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2898},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2897":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2898":{"x":627.9547649356681,"y":101.63122340917869,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2899":{"morph":{"__isSmartRef__":true,"id":2502},"position":{"__isSmartRef__":true,"id":2900},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2901},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2900":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2901":{"x":627.9547649356681,"y":212.1312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2902":{"morph":{"__isSmartRef__":true,"id":2502},"position":{"__isSmartRef__":true,"id":2903},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2904},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2903":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2904":{"x":627.9547649356681,"y":322.6312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2905":{"morph":{"__isSmartRef__":true,"id":2502},"position":{"__isSmartRef__":true,"id":2906},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2907},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2906":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2907":{"x":427.9547649356681,"y":322.6312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2908":{"morph":{"__isSmartRef__":true,"id":2502},"position":{"__isSmartRef__":true,"id":2909},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2910},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2909":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2910":{"x":227.9547649356681,"y":322.6312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2911":{"morph":{"__isSmartRef__":true,"id":2502},"position":{"__isSmartRef__":true,"id":2912},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":2913},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"2912":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2913":{"x":227.9547649356681,"y":212.1312234091787,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2914":{"submorphs":[{"__isSmartRef__":true,"id":2915},{"__isSmartRef__":true,"id":3184}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3499},"id":3734,"renderContextTable":{"__isSmartRef__":true,"id":3502},"eventHandler":{"__isSmartRef__":true,"id":3503},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":3504},"LK2":true,"_Position":{"__isSmartRef__":true,"id":3505},"priorExtent":{"__isSmartRef__":true,"id":3506},"targetMorph":{"__isSmartRef__":true,"id":2915},"titleBar":{"__isSmartRef__":true,"id":3184},"contentOffset":{"__isSmartRef__":true,"id":2926},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"prevDragPos":{"__isSmartRef__":true,"id":3507},"isBeingDragged":false,"highlighted":true,"magnets":[{"__isSmartRef__":true,"id":3508},{"__isSmartRef__":true,"id":3511},{"__isSmartRef__":true,"id":3514},{"__isSmartRef__":true,"id":3517},{"__isSmartRef__":true,"id":3520},{"__isSmartRef__":true,"id":3523},{"__isSmartRef__":true,"id":3526},{"__isSmartRef__":true,"id":3529}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.GrabbingLayer","Global.lively.morphic.GrabbingLayer"]},"2915":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2916},"id":3733,"renderContextTable":{"__isSmartRef__":true,"id":2922},"textChunks":[{"__isSmartRef__":true,"id":2923}],"eventHandler":{"__isSmartRef__":true,"id":2925},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2095},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":2926},"priorExtent":{"__isSmartRef__":true,"id":2927},"_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2914},"layout":{"__isSmartRef__":true,"id":2928},"doitContext":{"__isSmartRef__":true,"id":2929},"priorSelectionRange":[35,35],"charsReplaced":"","lastFindLoc":19,"magnets":[{"__isSmartRef__":true,"id":3160},{"__isSmartRef__":true,"id":3163},{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3169},{"__isSmartRef__":true,"id":3172},{"__isSmartRef__":true,"id":3175},{"__isSmartRef__":true,"id":3178},{"__isSmartRef__":true,"id":3181}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2916":{"_Position":{"__isSmartRef__":true,"id":2917},"renderContextTable":{"__isSmartRef__":true,"id":2918},"_Extent":{"__isSmartRef__":true,"id":2919},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2920},"_Fill":{"__isSmartRef__":true,"id":2921},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2917":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2918":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2919":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2920":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2921":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2922":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"2923":{"style":{"__isSmartRef__":true,"id":2924},"chunkOwner":{"__isSmartRef__":true,"id":2915},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this.worldPoint(this.getPosition())pt(925.8,89.3)\nsubmorphs:\t\nscripts:\tScript(>>pupilFollowMouse())\nid:\t3268\nshape:\t[object Object]\ndroppingEnabled:\ttrue\nhalosEnabled:\ttrue\nshowsHalos:\tfalse\n_Position:\tpt(11.7,6.8)\nname:\tEllipse\npartsBinMetaInfo:\tMetaInfo(PartsBin/NewWorldundefined)\n__SourceModuleName__:\tGlobal.lively.morphic.Core\nowner:\t\nrenderContextTable:\t[object Object]\neventHandler:\t\nattributeConnections:\t\ndoNotSerialize:\t\ndoNotCopyProperties:\t\nlayout:\t[object Object]\npriorExtent:\tpt(11.2,11.2)\n_renderContext:\talively.morphic.HTML.RenderContext\nisBeingDragged:\tfalse\nhalos:\t,,","__LivelyClassName__":"lively.morphic.TextChunk"},"3192":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3193":{"morph":{"__isSmartRef__":true,"id":3185},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3194":{"resizeWidth":true},"3195":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3196":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3197":{"morph":{"__isSmartRef__":true,"id":3185},"position":{"__isSmartRef__":true,"id":3198},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3198":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3199":{"x":619,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3200":{"morph":{"__isSmartRef__":true,"id":3185},"position":{"__isSmartRef__":true,"id":3201},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3202},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3201":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3202":{"x":839.5,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3203":{"morph":{"__isSmartRef__":true,"id":3185},"position":{"__isSmartRef__":true,"id":3204},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3205},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3204":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3205":{"x":1060,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3206":{"morph":{"__isSmartRef__":true,"id":3185},"position":{"__isSmartRef__":true,"id":3207},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3208},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3207":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3208":{"x":1060,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3209":{"morph":{"__isSmartRef__":true,"id":3185},"position":{"__isSmartRef__":true,"id":3210},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3211},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3210":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3211":{"x":1060,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3212":{"morph":{"__isSmartRef__":true,"id":3185},"position":{"__isSmartRef__":true,"id":3213},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3214},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3213":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3214":{"x":839.5,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3215":{"morph":{"__isSmartRef__":true,"id":3185},"position":{"__isSmartRef__":true,"id":3216},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3217},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3216":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3217":{"x":619,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3218":{"morph":{"__isSmartRef__":true,"id":3185},"position":{"__isSmartRef__":true,"id":3219},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3220},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3219":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3220":{"x":619,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3221":{"submorphs":[{"__isSmartRef__":true,"id":3222}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3257},"id":3737,"renderContextTable":{"__isSmartRef__":true,"id":3261},"eventHandler":{"__isSmartRef__":true,"id":3262},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3263},"priorExtent":{"__isSmartRef__":true,"id":3264},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":3265},"label":{"__isSmartRef__":true,"id":3222},"owner":{"__isSmartRef__":true,"id":3184},"layout":{"__isSmartRef__":true,"id":3274},"attributeConnections":[{"__isSmartRef__":true,"id":3275},{"__isSmartRef__":true,"id":3277}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":3279},{"__isSmartRef__":true,"id":3282},{"__isSmartRef__":true,"id":3285},{"__isSmartRef__":true,"id":3288},{"__isSmartRef__":true,"id":3291},{"__isSmartRef__":true,"id":3294},{"__isSmartRef__":true,"id":3297},{"__isSmartRef__":true,"id":3300}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3222":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3223},"id":3738,"renderContextTable":{"__isSmartRef__":true,"id":3227},"textChunks":[{"__isSmartRef__":true,"id":3228}],"eventHandler":{"__isSmartRef__":true,"id":3230},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":3231},"priorExtent":{"__isSmartRef__":true,"id":3232},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3221},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":3233},{"__isSmartRef__":true,"id":3236},{"__isSmartRef__":true,"id":3239},{"__isSmartRef__":true,"id":3242},{"__isSmartRef__":true,"id":3245},{"__isSmartRef__":true,"id":3248},{"__isSmartRef__":true,"id":3251},{"__isSmartRef__":true,"id":3254}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3223":{"_Position":{"__isSmartRef__":true,"id":3224},"renderContextTable":{"__isSmartRef__":true,"id":3225},"_Extent":{"__isSmartRef__":true,"id":3226},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3224":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3225":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3226":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3227":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3228":{"style":{"__isSmartRef__":true,"id":3229},"chunkOwner":{"__isSmartRef__":true,"id":3222},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"3229":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3230":{"morph":{"__isSmartRef__":true,"id":3222},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3231":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3232":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3233":{"morph":{"__isSmartRef__":true,"id":3222},"position":{"__isSmartRef__":true,"id":3234},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3235},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3234":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3235":{"x":1079,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3236":{"morph":{"__isSmartRef__":true,"id":3222},"position":{"__isSmartRef__":true,"id":3237},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3238},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3237":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3238":{"x":1087.5,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3239":{"morph":{"__isSmartRef__":true,"id":3222},"position":{"__isSmartRef__":true,"id":3240},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3241},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3240":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3241":{"x":1096,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3242":{"morph":{"__isSmartRef__":true,"id":3222},"position":{"__isSmartRef__":true,"id":3243},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3244},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3243":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3244":{"x":1096,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3245":{"morph":{"__isSmartRef__":true,"id":3222},"position":{"__isSmartRef__":true,"id":3246},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3247},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3246":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3247":{"x":1096,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3248":{"morph":{"__isSmartRef__":true,"id":3222},"position":{"__isSmartRef__":true,"id":3249},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3250},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3249":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3250":{"x":1087.5,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3251":{"morph":{"__isSmartRef__":true,"id":3222},"position":{"__isSmartRef__":true,"id":3252},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3253},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3252":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3253":{"x":1079,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3254":{"morph":{"__isSmartRef__":true,"id":3222},"position":{"__isSmartRef__":true,"id":3255},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3256},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3255":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3256":{"x":1079,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3257":{"_Position":{"__isSmartRef__":true,"id":3258},"renderContextTable":{"__isSmartRef__":true,"id":3259},"_Extent":{"__isSmartRef__":true,"id":3260},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3258":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3259":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3260":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3261":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3262":{"morph":{"__isSmartRef__":true,"id":3221},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3263":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3264":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3265":{"stops":[{"__isSmartRef__":true,"id":3266},{"__isSmartRef__":true,"id":3268},{"__isSmartRef__":true,"id":3270},{"__isSmartRef__":true,"id":3272}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3266":{"offset":0,"color":{"__isSmartRef__":true,"id":3267}},"3267":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3268":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3269}},"3269":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3270":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3271}},"3271":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3272":{"offset":1,"color":{"__isSmartRef__":true,"id":3273}},"3273":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3274":{"moveHorizontal":true},"3275":{"sourceObj":{"__isSmartRef__":true,"id":3221},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2914},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3276},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3276":{"source":{"__isSmartRef__":true,"id":3221},"target":{"__isSmartRef__":true,"id":2914}},"3277":{"sourceObj":{"__isSmartRef__":true,"id":3221},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2914},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3278},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3278":{"source":{"__isSmartRef__":true,"id":3221},"target":{"__isSmartRef__":true,"id":2914}},"3279":{"morph":{"__isSmartRef__":true,"id":3221},"position":{"__isSmartRef__":true,"id":3280},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3281},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3280":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3281":{"x":1079,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3282":{"morph":{"__isSmartRef__":true,"id":3221},"position":{"__isSmartRef__":true,"id":3283},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3284},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3283":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3284":{"x":1087.5,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3285":{"morph":{"__isSmartRef__":true,"id":3221},"position":{"__isSmartRef__":true,"id":3286},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3287},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3286":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3287":{"x":1096,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3288":{"morph":{"__isSmartRef__":true,"id":3221},"position":{"__isSmartRef__":true,"id":3289},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3290},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3289":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3290":{"x":1096,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3291":{"morph":{"__isSmartRef__":true,"id":3221},"position":{"__isSmartRef__":true,"id":3292},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3293},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3292":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3293":{"x":1096,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3294":{"morph":{"__isSmartRef__":true,"id":3221},"position":{"__isSmartRef__":true,"id":3295},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3296},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3295":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3296":{"x":1087.5,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3297":{"morph":{"__isSmartRef__":true,"id":3221},"position":{"__isSmartRef__":true,"id":3298},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3299},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3298":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3299":{"x":1079,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3300":{"morph":{"__isSmartRef__":true,"id":3221},"position":{"__isSmartRef__":true,"id":3301},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3302},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3301":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3302":{"x":1079,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3303":{"submorphs":[{"__isSmartRef__":true,"id":3304}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3339},"id":3739,"renderContextTable":{"__isSmartRef__":true,"id":3343},"eventHandler":{"__isSmartRef__":true,"id":3344},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3345},"priorExtent":{"__isSmartRef__":true,"id":3346},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":3347},"label":{"__isSmartRef__":true,"id":3304},"owner":{"__isSmartRef__":true,"id":3184},"attributeConnections":[{"__isSmartRef__":true,"id":3356},{"__isSmartRef__":true,"id":3358}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":3360},{"__isSmartRef__":true,"id":3363},{"__isSmartRef__":true,"id":3366},{"__isSmartRef__":true,"id":3369},{"__isSmartRef__":true,"id":3372},{"__isSmartRef__":true,"id":3375},{"__isSmartRef__":true,"id":3378},{"__isSmartRef__":true,"id":3381}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3304":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3305},"id":3740,"renderContextTable":{"__isSmartRef__":true,"id":3309},"textChunks":[{"__isSmartRef__":true,"id":3310}],"eventHandler":{"__isSmartRef__":true,"id":3312},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":3313},"priorExtent":{"__isSmartRef__":true,"id":3314},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3303},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":3315},{"__isSmartRef__":true,"id":3318},{"__isSmartRef__":true,"id":3321},{"__isSmartRef__":true,"id":3324},{"__isSmartRef__":true,"id":3327},{"__isSmartRef__":true,"id":3330},{"__isSmartRef__":true,"id":3333},{"__isSmartRef__":true,"id":3336}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3305":{"_Position":{"__isSmartRef__":true,"id":3306},"renderContextTable":{"__isSmartRef__":true,"id":3307},"_Extent":{"__isSmartRef__":true,"id":3308},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3306":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3307":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3308":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3309":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3310":{"style":{"__isSmartRef__":true,"id":3311},"chunkOwner":{"__isSmartRef__":true,"id":3304},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"3311":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3312":{"morph":{"__isSmartRef__":true,"id":3304},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3313":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3314":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3315":{"morph":{"__isSmartRef__":true,"id":3304},"position":{"__isSmartRef__":true,"id":3316},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3317},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3316":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3317":{"x":602,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3318":{"morph":{"__isSmartRef__":true,"id":3304},"position":{"__isSmartRef__":true,"id":3319},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3320},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3319":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3320":{"x":610.5,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3321":{"morph":{"__isSmartRef__":true,"id":3304},"position":{"__isSmartRef__":true,"id":3322},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3323},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3322":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3323":{"x":619,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3324":{"morph":{"__isSmartRef__":true,"id":3304},"position":{"__isSmartRef__":true,"id":3325},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3326},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3325":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3326":{"x":619,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3327":{"morph":{"__isSmartRef__":true,"id":3304},"position":{"__isSmartRef__":true,"id":3328},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3329},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3328":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3329":{"x":619,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3330":{"morph":{"__isSmartRef__":true,"id":3304},"position":{"__isSmartRef__":true,"id":3331},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3331":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3332":{"x":610.5,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3333":{"morph":{"__isSmartRef__":true,"id":3304},"position":{"__isSmartRef__":true,"id":3334},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3335},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3334":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3335":{"x":602,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3336":{"morph":{"__isSmartRef__":true,"id":3304},"position":{"__isSmartRef__":true,"id":3337},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3338},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3337":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3338":{"x":602,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3339":{"_Position":{"__isSmartRef__":true,"id":3340},"renderContextTable":{"__isSmartRef__":true,"id":3341},"_Extent":{"__isSmartRef__":true,"id":3342},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3340":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3341":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3342":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3343":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3344":{"morph":{"__isSmartRef__":true,"id":3303},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3345":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3346":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3347":{"stops":[{"__isSmartRef__":true,"id":3348},{"__isSmartRef__":true,"id":3350},{"__isSmartRef__":true,"id":3352},{"__isSmartRef__":true,"id":3354}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3348":{"offset":0,"color":{"__isSmartRef__":true,"id":3349}},"3349":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3350":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3351}},"3351":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3352":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3353}},"3353":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3354":{"offset":1,"color":{"__isSmartRef__":true,"id":3355}},"3355":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3356":{"sourceObj":{"__isSmartRef__":true,"id":3303},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2914},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3357},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3357":{"source":{"__isSmartRef__":true,"id":3303},"target":{"__isSmartRef__":true,"id":2914}},"3358":{"sourceObj":{"__isSmartRef__":true,"id":3303},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2914},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3359},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3359":{"source":{"__isSmartRef__":true,"id":3303},"target":{"__isSmartRef__":true,"id":2914}},"3360":{"morph":{"__isSmartRef__":true,"id":3303},"position":{"__isSmartRef__":true,"id":3361},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3362},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3361":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3362":{"x":602,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3363":{"morph":{"__isSmartRef__":true,"id":3303},"position":{"__isSmartRef__":true,"id":3364},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3365},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3364":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3365":{"x":610.5,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3366":{"morph":{"__isSmartRef__":true,"id":3303},"position":{"__isSmartRef__":true,"id":3367},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3368},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3367":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3368":{"x":619,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3369":{"morph":{"__isSmartRef__":true,"id":3303},"position":{"__isSmartRef__":true,"id":3370},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3371},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3370":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3371":{"x":619,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3372":{"morph":{"__isSmartRef__":true,"id":3303},"position":{"__isSmartRef__":true,"id":3373},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3374},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3373":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3374":{"x":619,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3375":{"morph":{"__isSmartRef__":true,"id":3303},"position":{"__isSmartRef__":true,"id":3376},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3377},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3376":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3377":{"x":610.5,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3378":{"morph":{"__isSmartRef__":true,"id":3303},"position":{"__isSmartRef__":true,"id":3379},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3380},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3379":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3380":{"x":602,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3381":{"morph":{"__isSmartRef__":true,"id":3303},"position":{"__isSmartRef__":true,"id":3382},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3383},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3382":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3383":{"x":602,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3384":{"submorphs":[{"__isSmartRef__":true,"id":3385}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3420},"id":3741,"renderContextTable":{"__isSmartRef__":true,"id":3424},"eventHandler":{"__isSmartRef__":true,"id":3425},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3426},"priorExtent":{"__isSmartRef__":true,"id":3427},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2214},"lighterFill":{"__isSmartRef__":true,"id":3428},"label":{"__isSmartRef__":true,"id":3385},"owner":{"__isSmartRef__":true,"id":3184},"layout":{"__isSmartRef__":true,"id":3437},"attributeConnections":[{"__isSmartRef__":true,"id":3438},{"__isSmartRef__":true,"id":3440}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"magnets":[{"__isSmartRef__":true,"id":3442},{"__isSmartRef__":true,"id":3445},{"__isSmartRef__":true,"id":3448},{"__isSmartRef__":true,"id":3451},{"__isSmartRef__":true,"id":3454},{"__isSmartRef__":true,"id":3457},{"__isSmartRef__":true,"id":3460},{"__isSmartRef__":true,"id":3463}],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"3385":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3386},"id":3742,"renderContextTable":{"__isSmartRef__":true,"id":3390},"textChunks":[{"__isSmartRef__":true,"id":3391}],"eventHandler":{"__isSmartRef__":true,"id":3393},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2182},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":3394},"priorExtent":{"__isSmartRef__":true,"id":3395},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3384},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":3396},{"__isSmartRef__":true,"id":3399},{"__isSmartRef__":true,"id":3402},{"__isSmartRef__":true,"id":3405},{"__isSmartRef__":true,"id":3408},{"__isSmartRef__":true,"id":3411},{"__isSmartRef__":true,"id":3414},{"__isSmartRef__":true,"id":3417}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3386":{"_Position":{"__isSmartRef__":true,"id":3387},"renderContextTable":{"__isSmartRef__":true,"id":3388},"_Extent":{"__isSmartRef__":true,"id":3389},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3387":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3388":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3389":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3390":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3391":{"style":{"__isSmartRef__":true,"id":3392},"chunkOwner":{"__isSmartRef__":true,"id":3385},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"3392":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3393":{"morph":{"__isSmartRef__":true,"id":3385},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3394":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3395":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3396":{"morph":{"__isSmartRef__":true,"id":3385},"position":{"__isSmartRef__":true,"id":3397},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3398},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3397":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3398":{"x":1060,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3399":{"morph":{"__isSmartRef__":true,"id":3385},"position":{"__isSmartRef__":true,"id":3400},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3401},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3400":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3401":{"x":1068.5,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3402":{"morph":{"__isSmartRef__":true,"id":3385},"position":{"__isSmartRef__":true,"id":3403},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3404},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3403":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3404":{"x":1077,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3405":{"morph":{"__isSmartRef__":true,"id":3385},"position":{"__isSmartRef__":true,"id":3406},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3407},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3406":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3407":{"x":1077,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3408":{"morph":{"__isSmartRef__":true,"id":3385},"position":{"__isSmartRef__":true,"id":3409},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3410},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3409":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3410":{"x":1077,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3411":{"morph":{"__isSmartRef__":true,"id":3385},"position":{"__isSmartRef__":true,"id":3412},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3413},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3412":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3413":{"x":1068.5,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3414":{"morph":{"__isSmartRef__":true,"id":3385},"position":{"__isSmartRef__":true,"id":3415},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3416},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3415":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3416":{"x":1060,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3417":{"morph":{"__isSmartRef__":true,"id":3385},"position":{"__isSmartRef__":true,"id":3418},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3419},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3418":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3419":{"x":1060,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3420":{"_Position":{"__isSmartRef__":true,"id":3421},"renderContextTable":{"__isSmartRef__":true,"id":3422},"_Extent":{"__isSmartRef__":true,"id":3423},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2213},"_Fill":{"__isSmartRef__":true,"id":2214},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3421":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3422":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3423":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3424":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3425":{"morph":{"__isSmartRef__":true,"id":3384},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3426":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3427":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3428":{"stops":[{"__isSmartRef__":true,"id":3429},{"__isSmartRef__":true,"id":3431},{"__isSmartRef__":true,"id":3433},{"__isSmartRef__":true,"id":3435}],"vector":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3429":{"offset":0,"color":{"__isSmartRef__":true,"id":3430}},"3430":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3431":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3432}},"3432":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3433":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3434}},"3434":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3435":{"offset":1,"color":{"__isSmartRef__":true,"id":3436}},"3436":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3437":{"moveHorizontal":true},"3438":{"sourceObj":{"__isSmartRef__":true,"id":3384},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2914},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3439},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3439":{"source":{"__isSmartRef__":true,"id":3384},"target":{"__isSmartRef__":true,"id":2914}},"3440":{"sourceObj":{"__isSmartRef__":true,"id":3384},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2914},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3441},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3441":{"source":{"__isSmartRef__":true,"id":3384},"target":{"__isSmartRef__":true,"id":2914}},"3442":{"morph":{"__isSmartRef__":true,"id":3384},"position":{"__isSmartRef__":true,"id":3443},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3444},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3443":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3444":{"x":1060,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3445":{"morph":{"__isSmartRef__":true,"id":3384},"position":{"__isSmartRef__":true,"id":3446},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3447},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3446":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3447":{"x":1068.5,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3448":{"morph":{"__isSmartRef__":true,"id":3384},"position":{"__isSmartRef__":true,"id":3449},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3450},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3449":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3450":{"x":1077,"y":406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3451":{"morph":{"__isSmartRef__":true,"id":3384},"position":{"__isSmartRef__":true,"id":3452},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3453},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3452":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3453":{"x":1077,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3454":{"morph":{"__isSmartRef__":true,"id":3384},"position":{"__isSmartRef__":true,"id":3455},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3456},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3455":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3456":{"x":1077,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3457":{"morph":{"__isSmartRef__":true,"id":3384},"position":{"__isSmartRef__":true,"id":3458},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3459},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3458":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3459":{"x":1068.5,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3460":{"morph":{"__isSmartRef__":true,"id":3384},"position":{"__isSmartRef__":true,"id":3461},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3462},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3461":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3462":{"x":1060,"y":423,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3463":{"morph":{"__isSmartRef__":true,"id":3384},"position":{"__isSmartRef__":true,"id":3464},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3465},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3464":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3465":{"x":1060,"y":414.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3466":{"_Position":{"__isSmartRef__":true,"id":3467},"renderContextTable":{"__isSmartRef__":true,"id":3468},"_Extent":{"__isSmartRef__":true,"id":3469},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2433},"_Fill":{"__isSmartRef__":true,"id":2434},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3467":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3468":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3469":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3470":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3471":{"morph":{"__isSmartRef__":true,"id":3184},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3472":{"resizeWidth":true,"adjustForNewBounds":true},"3473":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3474":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3475":{"morph":{"__isSmartRef__":true,"id":3184},"position":{"__isSmartRef__":true,"id":3476},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3477},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3476":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3477":{"x":599,"y":403,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3478":{"morph":{"__isSmartRef__":true,"id":3184},"position":{"__isSmartRef__":true,"id":3479},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3480},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3479":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3480":{"x":849,"y":403,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3481":{"morph":{"__isSmartRef__":true,"id":3184},"position":{"__isSmartRef__":true,"id":3482},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3483},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3482":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3483":{"x":1099,"y":403,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3484":{"morph":{"__isSmartRef__":true,"id":3184},"position":{"__isSmartRef__":true,"id":3485},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3486},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3485":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3486":{"x":1099,"y":414,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3487":{"morph":{"__isSmartRef__":true,"id":3184},"position":{"__isSmartRef__":true,"id":3488},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3489},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3488":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3489":{"x":1099,"y":425,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3490":{"morph":{"__isSmartRef__":true,"id":3184},"position":{"__isSmartRef__":true,"id":3491},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3492},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3491":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3492":{"x":849,"y":425,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3493":{"morph":{"__isSmartRef__":true,"id":3184},"position":{"__isSmartRef__":true,"id":3494},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3495},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3494":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3495":{"x":599,"y":425,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3496":{"morph":{"__isSmartRef__":true,"id":3184},"position":{"__isSmartRef__":true,"id":3497},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3498},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3497":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3498":{"x":599,"y":414,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3499":{"renderContextTable":{"__isSmartRef__":true,"id":3500},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3501},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3500":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3501":{"x":500,"y":221,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3502":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3503":{"morph":{"__isSmartRef__":true,"id":2914},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3504":{"adjustForNewBounds":true},"3505":{"x":599,"y":403,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3506":{"x":500,"y":221,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3507":{"x":637,"y":414,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3508":{"morph":{"__isSmartRef__":true,"id":2914},"position":{"__isSmartRef__":true,"id":3509},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3510},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3509":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3510":{"x":599,"y":403,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3511":{"morph":{"__isSmartRef__":true,"id":2914},"position":{"__isSmartRef__":true,"id":3512},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3513},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3512":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3513":{"x":849,"y":403,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3514":{"morph":{"__isSmartRef__":true,"id":2914},"position":{"__isSmartRef__":true,"id":3515},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3516},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3515":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3516":{"x":1099,"y":403,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3517":{"morph":{"__isSmartRef__":true,"id":2914},"position":{"__isSmartRef__":true,"id":3518},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3519},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3518":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3519":{"x":1099,"y":513.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3520":{"morph":{"__isSmartRef__":true,"id":2914},"position":{"__isSmartRef__":true,"id":3521},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3522},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3521":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3522":{"x":1099,"y":624,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3523":{"morph":{"__isSmartRef__":true,"id":2914},"position":{"__isSmartRef__":true,"id":3524},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3525},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3524":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3525":{"x":849,"y":624,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3526":{"morph":{"__isSmartRef__":true,"id":2914},"position":{"__isSmartRef__":true,"id":3527},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3528},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3527":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3528":{"x":599,"y":624,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3529":{"morph":{"__isSmartRef__":true,"id":2914},"position":{"__isSmartRef__":true,"id":3530},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3531},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3530":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3531":{"x":599,"y":513.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3532":{"submorphs":[{"__isSmartRef__":true,"id":3533},{"__isSmartRef__":true,"id":3863}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5345},"id":3676,"renderContextTable":{"__isSmartRef__":true,"id":5349},"eventHandler":{"__isSmartRef__":true,"id":5350},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":5351},"LK2":true,"_Position":{"__isSmartRef__":true,"id":5352},"priorExtent":{"__isSmartRef__":true,"id":5353},"targetMorph":{"__isSmartRef__":true,"id":3863},"titleBar":{"__isSmartRef__":true,"id":3533},"contentOffset":{"__isSmartRef__":true,"id":5260},"collapsedTransform":{"__isSmartRef__":true,"id":5354},"collapsedExtent":{"__isSmartRef__":true,"id":5355},"expandedTransform":{"__isSmartRef__":true,"id":5356},"expandedExtent":{"__isSmartRef__":true,"id":5357},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5358},"name":"ObjectEditor","prevDragPos":{"__isSmartRef__":true,"id":5359},"highlighted":true,"_Scale":1,"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","expandedPosition":{"__isSmartRef__":true,"id":5360},"state":"expanded","collapsedPosition":{"__isSmartRef__":true,"id":5361},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"magnets":[{"__isSmartRef__":true,"id":5362},{"__isSmartRef__":true,"id":5365},{"__isSmartRef__":true,"id":5368},{"__isSmartRef__":true,"id":5371},{"__isSmartRef__":true,"id":5374},{"__isSmartRef__":true,"id":5377},{"__isSmartRef__":true,"id":5380},{"__isSmartRef__":true,"id":5383}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5386},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.GrabbingLayer","Global.lively.morphic.GrabbingLayer"]},"3533":{"submorphs":[{"__isSmartRef__":true,"id":3534},{"__isSmartRef__":true,"id":3572},{"__isSmartRef__":true,"id":3666},{"__isSmartRef__":true,"id":3747}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3829},"id":3677,"renderContextTable":{"__isSmartRef__":true,"id":3834},"eventHandler":{"__isSmartRef__":true,"id":3835},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3836},"_Position":{"__isSmartRef__":true,"id":3837},"windowMorph":{"__isSmartRef__":true,"id":3532},"label":{"__isSmartRef__":true,"id":3534},"closeButton":{"__isSmartRef__":true,"id":3572},"menuButton":{"__isSmartRef__":true,"id":3666},"collapseButton":{"__isSmartRef__":true,"id":3747},"priorExtent":{"__isSmartRef__":true,"id":3838},"owner":{"__isSmartRef__":true,"id":3532},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":3839},{"__isSmartRef__":true,"id":3842},{"__isSmartRef__":true,"id":3845},{"__isSmartRef__":true,"id":3848},{"__isSmartRef__":true,"id":3851},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3857},{"__isSmartRef__":true,"id":3860}],"__LivelyClassName__":"lively.morphic.TitleBar"},"3534":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3535},"id":3678,"renderContextTable":{"__isSmartRef__":true,"id":3540},"textChunks":[{"__isSmartRef__":true,"id":3541}],"eventHandler":{"__isSmartRef__":true,"id":3543},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3544},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":3545},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":3533},"priorExtent":{"__isSmartRef__":true,"id":3546},"_MaxTextWidth":586.8038277511961,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":3547},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":3548},{"__isSmartRef__":true,"id":3551},{"__isSmartRef__":true,"id":3554},{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3560},{"__isSmartRef__":true,"id":3563},{"__isSmartRef__":true,"id":3566},{"__isSmartRef__":true,"id":3569}],"__LivelyClassName__":"lively.morphic.Text"},"3535":{"_Position":{"__isSmartRef__":true,"id":3536},"renderContextTable":{"__isSmartRef__":true,"id":3537},"_Extent":{"__isSmartRef__":true,"id":3538},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3536":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3537":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3538":{"x":586.8038277511961,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3539":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3540":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3541":{"style":{"__isSmartRef__":true,"id":3542},"chunkOwner":{"__isSmartRef__":true,"id":3534},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ObjectEditor","__LivelyClassName__":"lively.morphic.TextChunk"},"3542":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3543":{"morph":{"__isSmartRef__":true,"id":3534},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3544":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3545":{"resizeWidth":true},"3546":{"x":586.8038277511961,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3547":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3548":{"morph":{"__isSmartRef__":true,"id":3534},"position":{"__isSmartRef__":true,"id":3549},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3550},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3549":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3550":{"x":259.59808612440196,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3551":{"morph":{"__isSmartRef__":true,"id":3534},"position":{"__isSmartRef__":true,"id":3552},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3553},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3552":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3553":{"x":553,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3554":{"morph":{"__isSmartRef__":true,"id":3534},"position":{"__isSmartRef__":true,"id":3555},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3556},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3555":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3556":{"x":846.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3557":{"morph":{"__isSmartRef__":true,"id":3534},"position":{"__isSmartRef__":true,"id":3558},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3559},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3558":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3559":{"x":846.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3560":{"morph":{"__isSmartRef__":true,"id":3534},"position":{"__isSmartRef__":true,"id":3561},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3562},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3561":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3562":{"x":846.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3563":{"morph":{"__isSmartRef__":true,"id":3534},"position":{"__isSmartRef__":true,"id":3564},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3565},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3564":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3565":{"x":553,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3566":{"morph":{"__isSmartRef__":true,"id":3534},"position":{"__isSmartRef__":true,"id":3567},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3568},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3567":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3568":{"x":259.59808612440196,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3569":{"morph":{"__isSmartRef__":true,"id":3534},"position":{"__isSmartRef__":true,"id":3570},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3571},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3570":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3571":{"x":259.59808612440196,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3572":{"submorphs":[{"__isSmartRef__":true,"id":3573}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3609},"id":3679,"renderContextTable":{"__isSmartRef__":true,"id":3624},"eventHandler":{"__isSmartRef__":true,"id":3625},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3626},"priorExtent":{"__isSmartRef__":true,"id":3627},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":3628},"label":{"__isSmartRef__":true,"id":3573},"owner":{"__isSmartRef__":true,"id":3533},"layout":{"__isSmartRef__":true,"id":3637},"attributeConnections":[{"__isSmartRef__":true,"id":3638},{"__isSmartRef__":true,"id":3640}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","magnets":[{"__isSmartRef__":true,"id":3642},{"__isSmartRef__":true,"id":3645},{"__isSmartRef__":true,"id":3648},{"__isSmartRef__":true,"id":3651},{"__isSmartRef__":true,"id":3654},{"__isSmartRef__":true,"id":3657},{"__isSmartRef__":true,"id":3660},{"__isSmartRef__":true,"id":3663}],"__LivelyClassName__":"lively.morphic.WindowControl"},"3573":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3574},"id":3680,"renderContextTable":{"__isSmartRef__":true,"id":3578},"textChunks":[{"__isSmartRef__":true,"id":3579}],"eventHandler":{"__isSmartRef__":true,"id":3581},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3583},"priorExtent":{"__isSmartRef__":true,"id":3584},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3572},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":3585},{"__isSmartRef__":true,"id":3588},{"__isSmartRef__":true,"id":3591},{"__isSmartRef__":true,"id":3594},{"__isSmartRef__":true,"id":3597},{"__isSmartRef__":true,"id":3600},{"__isSmartRef__":true,"id":3603},{"__isSmartRef__":true,"id":3606}],"__LivelyClassName__":"lively.morphic.Text"},"3574":{"_Position":{"__isSmartRef__":true,"id":3575},"renderContextTable":{"__isSmartRef__":true,"id":3576},"_Extent":{"__isSmartRef__":true,"id":3577},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3575":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3576":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3577":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3578":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3579":{"style":{"__isSmartRef__":true,"id":3580},"chunkOwner":{"__isSmartRef__":true,"id":3573},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"3580":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3581":{"morph":{"__isSmartRef__":true,"id":3573},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3582":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3583":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3584":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3585":{"morph":{"__isSmartRef__":true,"id":3573},"position":{"__isSmartRef__":true,"id":3586},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3587},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3586":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3587":{"x":865.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3588":{"morph":{"__isSmartRef__":true,"id":3573},"position":{"__isSmartRef__":true,"id":3589},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3590},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3589":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3590":{"x":873.901913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3591":{"morph":{"__isSmartRef__":true,"id":3573},"position":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3593},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3592":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3593":{"x":882.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3594":{"morph":{"__isSmartRef__":true,"id":3573},"position":{"__isSmartRef__":true,"id":3595},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3596},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3595":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3596":{"x":882.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3597":{"morph":{"__isSmartRef__":true,"id":3573},"position":{"__isSmartRef__":true,"id":3598},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3599},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3598":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3599":{"x":882.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3600":{"morph":{"__isSmartRef__":true,"id":3573},"position":{"__isSmartRef__":true,"id":3601},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3602},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3601":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3602":{"x":873.901913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3603":{"morph":{"__isSmartRef__":true,"id":3573},"position":{"__isSmartRef__":true,"id":3604},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3605},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3604":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3605":{"x":865.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3606":{"morph":{"__isSmartRef__":true,"id":3573},"position":{"__isSmartRef__":true,"id":3607},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3608},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3607":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3608":{"x":865.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3609":{"_Position":{"__isSmartRef__":true,"id":3610},"renderContextTable":{"__isSmartRef__":true,"id":3611},"_Extent":{"__isSmartRef__":true,"id":3612},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3610":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3611":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3612":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3613":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3614":{"stops":[{"__isSmartRef__":true,"id":3615},{"__isSmartRef__":true,"id":3617},{"__isSmartRef__":true,"id":3619},{"__isSmartRef__":true,"id":3621}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3615":{"offset":0,"color":{"__isSmartRef__":true,"id":3616}},"3616":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3617":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3618}},"3618":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3619":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3620}},"3620":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3621":{"offset":1,"color":{"__isSmartRef__":true,"id":3622}},"3622":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3623":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3624":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3625":{"morph":{"__isSmartRef__":true,"id":3572},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3626":{"x":625.8038277511961,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3627":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3628":{"stops":[{"__isSmartRef__":true,"id":3629},{"__isSmartRef__":true,"id":3631},{"__isSmartRef__":true,"id":3633},{"__isSmartRef__":true,"id":3635}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3629":{"offset":0,"color":{"__isSmartRef__":true,"id":3630}},"3630":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3631":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3632}},"3632":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3633":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3634}},"3634":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3635":{"offset":1,"color":{"__isSmartRef__":true,"id":3636}},"3636":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3637":{"moveHorizontal":true},"3638":{"sourceObj":{"__isSmartRef__":true,"id":3572},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3532},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3639},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3639":{"source":{"__isSmartRef__":true,"id":3572},"target":{"__isSmartRef__":true,"id":3532}},"3640":{"sourceObj":{"__isSmartRef__":true,"id":3572},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3532},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3641},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3641":{"source":{"__isSmartRef__":true,"id":3572},"target":{"__isSmartRef__":true,"id":3532}},"3642":{"morph":{"__isSmartRef__":true,"id":3572},"position":{"__isSmartRef__":true,"id":3643},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3644},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3643":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3644":{"x":865.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3645":{"morph":{"__isSmartRef__":true,"id":3572},"position":{"__isSmartRef__":true,"id":3646},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3647},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3646":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3647":{"x":873.901913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3648":{"morph":{"__isSmartRef__":true,"id":3572},"position":{"__isSmartRef__":true,"id":3649},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3650},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3649":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3650":{"x":882.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3651":{"morph":{"__isSmartRef__":true,"id":3572},"position":{"__isSmartRef__":true,"id":3652},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3653},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3652":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3653":{"x":882.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3654":{"morph":{"__isSmartRef__":true,"id":3572},"position":{"__isSmartRef__":true,"id":3655},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3656},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3655":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3656":{"x":882.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3657":{"morph":{"__isSmartRef__":true,"id":3572},"position":{"__isSmartRef__":true,"id":3658},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3659},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3658":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3659":{"x":873.901913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3660":{"morph":{"__isSmartRef__":true,"id":3572},"position":{"__isSmartRef__":true,"id":3661},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3662},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3661":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3662":{"x":865.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3663":{"morph":{"__isSmartRef__":true,"id":3572},"position":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3665},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3664":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3665":{"x":865.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3666":{"submorphs":[{"__isSmartRef__":true,"id":3667}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3702},"id":3681,"renderContextTable":{"__isSmartRef__":true,"id":3706},"eventHandler":{"__isSmartRef__":true,"id":3707},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3708},"priorExtent":{"__isSmartRef__":true,"id":3709},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":3710},"label":{"__isSmartRef__":true,"id":3667},"owner":{"__isSmartRef__":true,"id":3533},"attributeConnections":[{"__isSmartRef__":true,"id":3719},{"__isSmartRef__":true,"id":3721}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","magnets":[{"__isSmartRef__":true,"id":3723},{"__isSmartRef__":true,"id":3726},{"__isSmartRef__":true,"id":3729},{"__isSmartRef__":true,"id":3732},{"__isSmartRef__":true,"id":3735},{"__isSmartRef__":true,"id":3738},{"__isSmartRef__":true,"id":3741},{"__isSmartRef__":true,"id":3744}],"__LivelyClassName__":"lively.morphic.WindowControl"},"3667":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3668},"id":3682,"renderContextTable":{"__isSmartRef__":true,"id":3672},"textChunks":[{"__isSmartRef__":true,"id":3673}],"eventHandler":{"__isSmartRef__":true,"id":3675},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3676},"priorExtent":{"__isSmartRef__":true,"id":3677},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3666},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":3678},{"__isSmartRef__":true,"id":3681},{"__isSmartRef__":true,"id":3684},{"__isSmartRef__":true,"id":3687},{"__isSmartRef__":true,"id":3690},{"__isSmartRef__":true,"id":3693},{"__isSmartRef__":true,"id":3696},{"__isSmartRef__":true,"id":3699}],"__LivelyClassName__":"lively.morphic.Text"},"3668":{"_Position":{"__isSmartRef__":true,"id":3669},"renderContextTable":{"__isSmartRef__":true,"id":3670},"_Extent":{"__isSmartRef__":true,"id":3671},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3669":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3670":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3671":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3672":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3673":{"style":{"__isSmartRef__":true,"id":3674},"chunkOwner":{"__isSmartRef__":true,"id":3667},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"3674":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3675":{"morph":{"__isSmartRef__":true,"id":3667},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3676":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3677":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3678":{"morph":{"__isSmartRef__":true,"id":3667},"position":{"__isSmartRef__":true,"id":3679},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3680},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3679":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3680":{"x":242.59808612440196,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3681":{"morph":{"__isSmartRef__":true,"id":3667},"position":{"__isSmartRef__":true,"id":3682},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3683},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3682":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3683":{"x":251.09808612440196,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3684":{"morph":{"__isSmartRef__":true,"id":3667},"position":{"__isSmartRef__":true,"id":3685},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3686},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3685":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3686":{"x":259.59808612440196,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3687":{"morph":{"__isSmartRef__":true,"id":3667},"position":{"__isSmartRef__":true,"id":3688},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3689},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3688":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3689":{"x":259.59808612440196,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3690":{"morph":{"__isSmartRef__":true,"id":3667},"position":{"__isSmartRef__":true,"id":3691},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3692},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3691":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3692":{"x":259.59808612440196,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3693":{"morph":{"__isSmartRef__":true,"id":3667},"position":{"__isSmartRef__":true,"id":3694},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3695},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3694":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3695":{"x":251.09808612440196,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3696":{"morph":{"__isSmartRef__":true,"id":3667},"position":{"__isSmartRef__":true,"id":3697},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3698},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3697":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3698":{"x":242.59808612440196,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3699":{"morph":{"__isSmartRef__":true,"id":3667},"position":{"__isSmartRef__":true,"id":3700},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3701},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3700":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3701":{"x":242.59808612440196,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3702":{"_Position":{"__isSmartRef__":true,"id":3703},"renderContextTable":{"__isSmartRef__":true,"id":3704},"_Extent":{"__isSmartRef__":true,"id":3705},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3703":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3704":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3705":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3706":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3707":{"morph":{"__isSmartRef__":true,"id":3666},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3708":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3709":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3710":{"stops":[{"__isSmartRef__":true,"id":3711},{"__isSmartRef__":true,"id":3713},{"__isSmartRef__":true,"id":3715},{"__isSmartRef__":true,"id":3717}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3711":{"offset":0,"color":{"__isSmartRef__":true,"id":3712}},"3712":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3713":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3714}},"3714":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3715":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3716}},"3716":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3717":{"offset":1,"color":{"__isSmartRef__":true,"id":3718}},"3718":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3719":{"sourceObj":{"__isSmartRef__":true,"id":3666},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3532},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3720},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3720":{"source":{"__isSmartRef__":true,"id":3666},"target":{"__isSmartRef__":true,"id":3532}},"3721":{"sourceObj":{"__isSmartRef__":true,"id":3666},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3532},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3722},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3722":{"source":{"__isSmartRef__":true,"id":3666},"target":{"__isSmartRef__":true,"id":3532}},"3723":{"morph":{"__isSmartRef__":true,"id":3666},"position":{"__isSmartRef__":true,"id":3724},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3725},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3724":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3725":{"x":242.59808612440196,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3726":{"morph":{"__isSmartRef__":true,"id":3666},"position":{"__isSmartRef__":true,"id":3727},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3728},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3727":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3728":{"x":251.09808612440196,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3729":{"morph":{"__isSmartRef__":true,"id":3666},"position":{"__isSmartRef__":true,"id":3730},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3731},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3730":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3731":{"x":259.59808612440196,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3732":{"morph":{"__isSmartRef__":true,"id":3666},"position":{"__isSmartRef__":true,"id":3733},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3734},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3733":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3734":{"x":259.59808612440196,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3735":{"morph":{"__isSmartRef__":true,"id":3666},"position":{"__isSmartRef__":true,"id":3736},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3737},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3736":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3737":{"x":259.59808612440196,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3738":{"morph":{"__isSmartRef__":true,"id":3666},"position":{"__isSmartRef__":true,"id":3739},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3740},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3739":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3740":{"x":251.09808612440196,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3741":{"morph":{"__isSmartRef__":true,"id":3666},"position":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3743},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3742":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3743":{"x":242.59808612440196,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3744":{"morph":{"__isSmartRef__":true,"id":3666},"position":{"__isSmartRef__":true,"id":3745},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3746},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3745":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3746":{"x":242.59808612440196,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3747":{"submorphs":[{"__isSmartRef__":true,"id":3748}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3783},"id":3683,"renderContextTable":{"__isSmartRef__":true,"id":3787},"eventHandler":{"__isSmartRef__":true,"id":3788},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3789},"priorExtent":{"__isSmartRef__":true,"id":3790},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":3791},"label":{"__isSmartRef__":true,"id":3748},"owner":{"__isSmartRef__":true,"id":3533},"layout":{"__isSmartRef__":true,"id":3800},"attributeConnections":[{"__isSmartRef__":true,"id":3801},{"__isSmartRef__":true,"id":3803}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","magnets":[{"__isSmartRef__":true,"id":3805},{"__isSmartRef__":true,"id":3808},{"__isSmartRef__":true,"id":3811},{"__isSmartRef__":true,"id":3814},{"__isSmartRef__":true,"id":3817},{"__isSmartRef__":true,"id":3820},{"__isSmartRef__":true,"id":3823},{"__isSmartRef__":true,"id":3826}],"__LivelyClassName__":"lively.morphic.WindowControl"},"3748":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3749},"id":3684,"renderContextTable":{"__isSmartRef__":true,"id":3753},"textChunks":[{"__isSmartRef__":true,"id":3754}],"eventHandler":{"__isSmartRef__":true,"id":3756},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3757},"priorExtent":{"__isSmartRef__":true,"id":3758},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3747},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":3759},{"__isSmartRef__":true,"id":3762},{"__isSmartRef__":true,"id":3765},{"__isSmartRef__":true,"id":3768},{"__isSmartRef__":true,"id":3771},{"__isSmartRef__":true,"id":3774},{"__isSmartRef__":true,"id":3777},{"__isSmartRef__":true,"id":3780}],"__LivelyClassName__":"lively.morphic.Text"},"3749":{"_Position":{"__isSmartRef__":true,"id":3750},"renderContextTable":{"__isSmartRef__":true,"id":3751},"_Extent":{"__isSmartRef__":true,"id":3752},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3750":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3751":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3752":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3753":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3754":{"style":{"__isSmartRef__":true,"id":3755},"chunkOwner":{"__isSmartRef__":true,"id":3748},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"3755":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3756":{"morph":{"__isSmartRef__":true,"id":3748},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3757":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3758":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3759":{"morph":{"__isSmartRef__":true,"id":3748},"position":{"__isSmartRef__":true,"id":3760},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3761},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3760":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3761":{"x":846.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3762":{"morph":{"__isSmartRef__":true,"id":3748},"position":{"__isSmartRef__":true,"id":3763},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3764},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3763":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3764":{"x":854.901913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3765":{"morph":{"__isSmartRef__":true,"id":3748},"position":{"__isSmartRef__":true,"id":3766},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3767},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3766":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3767":{"x":863.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3768":{"morph":{"__isSmartRef__":true,"id":3748},"position":{"__isSmartRef__":true,"id":3769},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3770},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3769":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3770":{"x":863.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3771":{"morph":{"__isSmartRef__":true,"id":3748},"position":{"__isSmartRef__":true,"id":3772},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3773},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3772":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3773":{"x":863.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3774":{"morph":{"__isSmartRef__":true,"id":3748},"position":{"__isSmartRef__":true,"id":3775},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3776},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3775":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3776":{"x":854.901913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3777":{"morph":{"__isSmartRef__":true,"id":3748},"position":{"__isSmartRef__":true,"id":3778},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3779},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3778":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3779":{"x":846.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3780":{"morph":{"__isSmartRef__":true,"id":3748},"position":{"__isSmartRef__":true,"id":3781},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3782},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3781":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3782":{"x":846.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3783":{"_Position":{"__isSmartRef__":true,"id":3784},"renderContextTable":{"__isSmartRef__":true,"id":3785},"_Extent":{"__isSmartRef__":true,"id":3786},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3784":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3785":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3786":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3787":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3788":{"morph":{"__isSmartRef__":true,"id":3747},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3789":{"x":606.8038277511961,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3790":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3791":{"stops":[{"__isSmartRef__":true,"id":3792},{"__isSmartRef__":true,"id":3794},{"__isSmartRef__":true,"id":3796},{"__isSmartRef__":true,"id":3798}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3792":{"offset":0,"color":{"__isSmartRef__":true,"id":3793}},"3793":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3794":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3795}},"3795":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3796":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3797}},"3797":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3798":{"offset":1,"color":{"__isSmartRef__":true,"id":3799}},"3799":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3800":{"moveHorizontal":true},"3801":{"sourceObj":{"__isSmartRef__":true,"id":3747},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3532},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3802},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3802":{"source":{"__isSmartRef__":true,"id":3747},"target":{"__isSmartRef__":true,"id":3532}},"3803":{"sourceObj":{"__isSmartRef__":true,"id":3747},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3532},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3804},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3804":{"source":{"__isSmartRef__":true,"id":3747},"target":{"__isSmartRef__":true,"id":3532}},"3805":{"morph":{"__isSmartRef__":true,"id":3747},"position":{"__isSmartRef__":true,"id":3806},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3807},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3806":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3807":{"x":846.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3808":{"morph":{"__isSmartRef__":true,"id":3747},"position":{"__isSmartRef__":true,"id":3809},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3810},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3809":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3810":{"x":854.901913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3811":{"morph":{"__isSmartRef__":true,"id":3747},"position":{"__isSmartRef__":true,"id":3812},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3813},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3812":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3813":{"x":863.401913875598,"y":169.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3814":{"morph":{"__isSmartRef__":true,"id":3747},"position":{"__isSmartRef__":true,"id":3815},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3816},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3815":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3816":{"x":863.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3817":{"morph":{"__isSmartRef__":true,"id":3747},"position":{"__isSmartRef__":true,"id":3818},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3819},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3818":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3819":{"x":863.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3820":{"morph":{"__isSmartRef__":true,"id":3747},"position":{"__isSmartRef__":true,"id":3821},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3822},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3821":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3822":{"x":854.901913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3823":{"morph":{"__isSmartRef__":true,"id":3747},"position":{"__isSmartRef__":true,"id":3824},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3825},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3824":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3825":{"x":846.401913875598,"y":186.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3826":{"morph":{"__isSmartRef__":true,"id":3747},"position":{"__isSmartRef__":true,"id":3827},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3828},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3827":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3828":{"x":846.401913875598,"y":177.94306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3829":{"_Position":{"__isSmartRef__":true,"id":3830},"renderContextTable":{"__isSmartRef__":true,"id":3831},"_Extent":{"__isSmartRef__":true,"id":3832},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3833},"_Fill":{"__isSmartRef__":true,"id":2434},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3830":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3831":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3832":{"x":645.8038277511961,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3833":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3834":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"3835":{"morph":{"__isSmartRef__":true,"id":3533},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3836":{"resizeWidth":true,"adjustForNewBounds":true},"3837":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3838":{"x":645.8038277511961,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3839":{"morph":{"__isSmartRef__":true,"id":3533},"position":{"__isSmartRef__":true,"id":3840},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3841},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3840":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3841":{"x":239.59808612440196,"y":166.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3842":{"morph":{"__isSmartRef__":true,"id":3533},"position":{"__isSmartRef__":true,"id":3843},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3844},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3843":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3844":{"x":562.5,"y":166.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3845":{"morph":{"__isSmartRef__":true,"id":3533},"position":{"__isSmartRef__":true,"id":3846},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3847},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3846":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3847":{"x":885.401913875598,"y":166.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3848":{"morph":{"__isSmartRef__":true,"id":3533},"position":{"__isSmartRef__":true,"id":3849},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3850},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3849":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3850":{"x":885.401913875598,"y":177.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3851":{"morph":{"__isSmartRef__":true,"id":3533},"position":{"__isSmartRef__":true,"id":3852},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3853},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3852":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3853":{"x":885.401913875598,"y":188.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3854":{"morph":{"__isSmartRef__":true,"id":3533},"position":{"__isSmartRef__":true,"id":3855},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3856},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3855":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3856":{"x":562.5,"y":188.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3857":{"morph":{"__isSmartRef__":true,"id":3533},"position":{"__isSmartRef__":true,"id":3858},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3859},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3858":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3859":{"x":239.59808612440196,"y":188.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3860":{"morph":{"__isSmartRef__":true,"id":3533},"position":{"__isSmartRef__":true,"id":3861},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":3862},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"3861":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3862":{"x":239.59808612440196,"y":177.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3863":{"submorphs":[{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":4800},{"__isSmartRef__":true,"id":4556},{"__isSmartRef__":true,"id":4837},{"__isSmartRef__":true,"id":4875},{"__isSmartRef__":true,"id":4970},{"__isSmartRef__":true,"id":5065},{"__isSmartRef__":true,"id":5160},{"__isSmartRef__":true,"id":4340},{"__isSmartRef__":true,"id":4643}],"scripts":[],"id":3685,"shape":{"__isSmartRef__":true,"id":5255},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5260},"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":5261},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":5262},"eventHandler":{"__isSmartRef__":true,"id":5263},"owner":{"__isSmartRef__":true,"id":3532},"priorExtent":{"__isSmartRef__":true,"id":5264},"layout":{"__isSmartRef__":true,"id":5265},"target":{"__isSmartRef__":true,"id":2929},"scriptPane":{"__isSmartRef__":true,"id":4340},"scriptList":{"__isSmartRef__":true,"id":3864},"connectionList":{"__isSmartRef__":true,"id":4556},"morphSelector":{"__isSmartRef__":true,"id":4643},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"magnets":[{"__isSmartRef__":true,"id":5266},{"__isSmartRef__":true,"id":5269},{"__isSmartRef__":true,"id":5272},{"__isSmartRef__":true,"id":5275},{"__isSmartRef__":true,"id":5278},{"__isSmartRef__":true,"id":5281},{"__isSmartRef__":true,"id":5284},{"__isSmartRef__":true,"id":5287}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5290},"__LivelyClassName__":"lively.morphic.Box"},"3864":{"submorphs":[],"scripts":[],"id":3686,"shape":{"__isSmartRef__":true,"id":3865},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3871},"itemList":["-- ALL --","pupilFollowMouse"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":3872},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":3863},"priorExtent":{"__isSmartRef__":true,"id":3873},"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":3874}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":3876},"doitContext":{"__isSmartRef__":true,"id":3877},"renderContextTable":{"__isSmartRef__":true,"id":4773},"AttributeConnection(.selection --> ObjectEditor - ObjectEditor.displaySourceForConnection)":{"__isSmartRef__":true,"id":4774},"eventHandler":{"__isSmartRef__":true,"id":4775},"_FontSize":10,"_Rotation":0,"magnets":[{"__isSmartRef__":true,"id":4776},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4782},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4788},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4794},{"__isSmartRef__":true,"id":4797}],"selection":"pupilFollowMouse","__LivelyClassName__":"lively.morphic.List"},"3865":{"position":{"__isSmartRef__":true,"id":3866},"_Extent":{"__isSmartRef__":true,"id":3867},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3868},"_Fill":{"__isSmartRef__":true,"id":3869},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":3870},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3866":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3867":{"x":180,"y":223.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3868":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3869":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3870":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3871":{"x":16,"y":45.99999999999997,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3872":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3873":{"x":173.7,"y":223.23350080310803,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3874":{"sourceObj":{"__isSmartRef__":true,"id":3864},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3863},"targetMethodName":"displaySourceForScript","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3875},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3875":{"source":{"__isSmartRef__":true,"id":3864},"target":{"__isSmartRef__":true,"id":3863}},"3876":{"resizeHeight":false},"3877":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":3878},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":3883},"priorExtent":{"__isSmartRef__":true,"id":3884},"titleBar":{"__isSmartRef__":true,"id":3885},"contentOffset":{"__isSmartRef__":true,"id":4026},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":4027},"expandedExtent":{"__isSmartRef__":true,"id":4028},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":4029},"showsHalos":false,"name":"ObjectEditor","__SourceModuleName__":"Global.lively.morphic.Widgets","target":{"__isSmartRef__":true,"id":4030},"expandedPosition":{"__isSmartRef__":true,"id":4338},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4339},"scriptList":{"__isSmartRef__":true,"id":3864},"scriptPane":{"__isSmartRef__":true,"id":4340},"classButton":{"__isSmartRef__":true,"id":4511},"connectionList":{"__isSmartRef__":true,"id":4556},"targetButton":{"__isSmartRef__":true,"id":4598},"renderContextTable":{"__isSmartRef__":true,"id":4641},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":4642},"morphSelector":{"__isSmartRef__":true,"id":4643},"eventHandler":{"__isSmartRef__":true,"id":4720},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4721},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.GrabbingLayer","Global.lively.morphic.GrabbingLayer"]},"3878":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":3879},"_StrokeOpacity":0,"_BorderRadius":9.25,"_Extent":{"__isSmartRef__":true,"id":3880},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":{"__isSmartRef__":true,"id":3881},"renderContextTable":{"__isSmartRef__":true,"id":3882},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3879":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3880":{"x":981,"y":585.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3881":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3882":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3883":{"adjustForNewBounds":true},"3884":{"x":981,"y":585.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3885":{"submorphs":[{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3899},{"__isSmartRef__":true,"id":3943},{"__isSmartRef__":true,"id":3975}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":4008},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4021},"_Position":{"__isSmartRef__":true,"id":4022},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":3877},"label":{"__isSmartRef__":true,"id":3886},"closeButton":{"__isSmartRef__":true,"id":3899},"menuButton":{"__isSmartRef__":true,"id":3943},"collapseButton":{"__isSmartRef__":true,"id":3975},"priorExtent":{"__isSmartRef__":true,"id":4023},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Widgets","name":"ObjectEditorTitleBar","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":4024},"eventHandler":{"__isSmartRef__":true,"id":4025},"__LivelyClassName__":"lively.morphic.TitleBar"},"3886":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":3887},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3892},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3893},"priorExtent":{"__isSmartRef__":true,"id":3894},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3895}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":3885},"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3897},"eventHandler":{"__isSmartRef__":true,"id":3898},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"3887":{"_Position":{"__isSmartRef__":true,"id":3888},"_Extent":{"__isSmartRef__":true,"id":3889},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3890},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3891},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3888":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3889":{"x":921.9776803724167,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3890":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3891":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3892":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3893":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3894":{"x":921.9776803724167,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3895":{"style":{"__isSmartRef__":true,"id":3896},"chunkOwner":{"__isSmartRef__":true,"id":3886},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3896":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3897":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3898":{"morph":{"__isSmartRef__":true,"id":3886},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3899":{"submorphs":[{"__isSmartRef__":true,"id":3900}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":3912},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3927},"priorExtent":{"__isSmartRef__":true,"id":3928},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3916},"lighterFill":{"__isSmartRef__":true,"id":3929},"label":{"__isSmartRef__":true,"id":3900},"owner":{"__isSmartRef__":true,"id":3885},"layout":{"__isSmartRef__":true,"id":3938},"attributeConnections":[{"__isSmartRef__":true,"id":3939},{"__isSmartRef__":true,"id":3940}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3941},"eventHandler":{"__isSmartRef__":true,"id":3942},"__LivelyClassName__":"lively.morphic.WindowControl"},"3900":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":3901},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3905},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3906},"priorExtent":{"__isSmartRef__":true,"id":3907},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3908}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3899},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3910},"eventHandler":{"__isSmartRef__":true,"id":3911},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"3901":{"_Position":{"__isSmartRef__":true,"id":3902},"_Extent":{"__isSmartRef__":true,"id":3903},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3890},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3904},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3902":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3903":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3904":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3905":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3906":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3907":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3908":{"style":{"__isSmartRef__":true,"id":3909},"chunkOwner":{"__isSmartRef__":true,"id":3900},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3909":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3910":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3911":{"morph":{"__isSmartRef__":true,"id":3900},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3912":{"_Position":{"__isSmartRef__":true,"id":3913},"_Extent":{"__isSmartRef__":true,"id":3914},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3915},"_Fill":{"__isSmartRef__":true,"id":3916},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3926},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3913":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3914":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3915":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3916":{"stops":[{"__isSmartRef__":true,"id":3917},{"__isSmartRef__":true,"id":3919},{"__isSmartRef__":true,"id":3921},{"__isSmartRef__":true,"id":3923}],"vector":{"__isSmartRef__":true,"id":3925},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3917":{"offset":0,"color":{"__isSmartRef__":true,"id":3918}},"3918":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3919":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3920}},"3920":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3921":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3922}},"3922":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3923":{"offset":1,"color":{"__isSmartRef__":true,"id":3924}},"3924":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3925":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3926":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3927":{"x":960.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3928":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3929":{"stops":[{"__isSmartRef__":true,"id":3930},{"__isSmartRef__":true,"id":3932},{"__isSmartRef__":true,"id":3934},{"__isSmartRef__":true,"id":3936}],"vector":{"__isSmartRef__":true,"id":3925},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3930":{"offset":0,"color":{"__isSmartRef__":true,"id":3931}},"3931":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3932":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3933}},"3933":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3934":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3935}},"3935":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3936":{"offset":1,"color":{"__isSmartRef__":true,"id":3937}},"3937":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3938":{"moveHorizontal":true},"3939":{"sourceObj":{"__isSmartRef__":true,"id":3899},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3877},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3940":{"sourceObj":{"__isSmartRef__":true,"id":3899},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3877},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3941":{"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"},"3942":{"morph":{"__isSmartRef__":true,"id":3899},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3943":{"submorphs":[{"__isSmartRef__":true,"id":3944}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":3956},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3960},"priorExtent":{"__isSmartRef__":true,"id":3961},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3916},"lighterFill":{"__isSmartRef__":true,"id":3962},"label":{"__isSmartRef__":true,"id":3944},"owner":{"__isSmartRef__":true,"id":3885},"attributeConnections":[{"__isSmartRef__":true,"id":3971},{"__isSmartRef__":true,"id":3972}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3973},"eventHandler":{"__isSmartRef__":true,"id":3974},"__LivelyClassName__":"lively.morphic.WindowControl"},"3944":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":3945},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3949},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3950},"priorExtent":{"__isSmartRef__":true,"id":3951},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3952}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3943},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3954},"eventHandler":{"__isSmartRef__":true,"id":3955},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"3945":{"_Position":{"__isSmartRef__":true,"id":3946},"_Extent":{"__isSmartRef__":true,"id":3947},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3890},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3948},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3946":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3947":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3948":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3949":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3950":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3951":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3952":{"style":{"__isSmartRef__":true,"id":3953},"chunkOwner":{"__isSmartRef__":true,"id":3944},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3953":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3954":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3955":{"morph":{"__isSmartRef__":true,"id":3944},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3956":{"_Position":{"__isSmartRef__":true,"id":3957},"_Extent":{"__isSmartRef__":true,"id":3958},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3915},"_Fill":{"__isSmartRef__":true,"id":3916},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3959},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3957":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3958":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3959":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3960":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3961":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3962":{"stops":[{"__isSmartRef__":true,"id":3963},{"__isSmartRef__":true,"id":3965},{"__isSmartRef__":true,"id":3967},{"__isSmartRef__":true,"id":3969}],"vector":{"__isSmartRef__":true,"id":3925},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3963":{"offset":0,"color":{"__isSmartRef__":true,"id":3964}},"3964":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3965":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3966}},"3966":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3967":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3968}},"3968":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3969":{"offset":1,"color":{"__isSmartRef__":true,"id":3970}},"3970":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3971":{"sourceObj":{"__isSmartRef__":true,"id":3943},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3877},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3972":{"sourceObj":{"__isSmartRef__":true,"id":3943},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3877},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3973":{"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"},"3974":{"morph":{"__isSmartRef__":true,"id":3943},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3975":{"submorphs":[{"__isSmartRef__":true,"id":3976}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":3988},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3992},"priorExtent":{"__isSmartRef__":true,"id":3993},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3916},"lighterFill":{"__isSmartRef__":true,"id":3994},"label":{"__isSmartRef__":true,"id":3976},"owner":{"__isSmartRef__":true,"id":3885},"layout":{"__isSmartRef__":true,"id":4003},"attributeConnections":[{"__isSmartRef__":true,"id":4004},{"__isSmartRef__":true,"id":4005}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":4006},"eventHandler":{"__isSmartRef__":true,"id":4007},"__LivelyClassName__":"lively.morphic.WindowControl"},"3976":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":3977},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3981},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3982},"priorExtent":{"__isSmartRef__":true,"id":3983},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3984}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3975},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3986},"eventHandler":{"__isSmartRef__":true,"id":3987},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"3977":{"_Position":{"__isSmartRef__":true,"id":3978},"_Extent":{"__isSmartRef__":true,"id":3979},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3890},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3980},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3978":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3979":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3980":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3981":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3982":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3983":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3984":{"style":{"__isSmartRef__":true,"id":3985},"chunkOwner":{"__isSmartRef__":true,"id":3976},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3985":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3986":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"3987":{"morph":{"__isSmartRef__":true,"id":3976},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3988":{"_Position":{"__isSmartRef__":true,"id":3989},"_Extent":{"__isSmartRef__":true,"id":3990},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3915},"_Fill":{"__isSmartRef__":true,"id":3916},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3991},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3989":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3990":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3991":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3992":{"x":941.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3993":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3994":{"stops":[{"__isSmartRef__":true,"id":3995},{"__isSmartRef__":true,"id":3997},{"__isSmartRef__":true,"id":3999},{"__isSmartRef__":true,"id":4001}],"vector":{"__isSmartRef__":true,"id":3925},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3995":{"offset":0,"color":{"__isSmartRef__":true,"id":3996}},"3996":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3997":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3998}},"3998":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3999":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4000}},"4000":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4001":{"offset":1,"color":{"__isSmartRef__":true,"id":4002}},"4002":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4003":{"moveHorizontal":true},"4004":{"sourceObj":{"__isSmartRef__":true,"id":3975},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3877},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4005":{"sourceObj":{"__isSmartRef__":true,"id":3975},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3877},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4006":{"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"},"4007":{"morph":{"__isSmartRef__":true,"id":3975},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4008":{"_Position":{"__isSmartRef__":true,"id":4009},"_Extent":{"__isSmartRef__":true,"id":4010},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":4011},"_Fill":{"__isSmartRef__":true,"id":4012},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4020},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4009":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4010":{"x":980.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4011":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4012":{"stops":[{"__isSmartRef__":true,"id":4013},{"__isSmartRef__":true,"id":4015},{"__isSmartRef__":true,"id":4017}],"vector":{"__isSmartRef__":true,"id":4019},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4013":{"offset":0,"color":{"__isSmartRef__":true,"id":4014}},"4014":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4015":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4016}},"4016":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4017":{"offset":1,"color":{"__isSmartRef__":true,"id":4018}},"4018":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4019":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4020":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4021":{"resizeWidth":true,"adjustForNewBounds":true},"4022":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4023":{"x":980.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4024":{"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"},"4025":{"morph":{"__isSmartRef__":true,"id":3885},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4026":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4027":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"4028":{"x":861.5223196275833,"y":575.166499196892,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4029":{"x":613,"y":129,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4030":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4031},"id":394,"renderContextTable":{"__isSmartRef__":true,"id":4036},"textChunks":[{"__isSmartRef__":true,"id":4037}],"eventHandler":{"__isSmartRef__":true,"id":4039},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":4040},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4041},"priorExtent":{"__isSmartRef__":true,"id":4042},"_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4043},"layout":{"__isSmartRef__":true,"id":4176},"doitContext":{"__isSmartRef__":true,"id":4177},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4031":{"_Position":{"__isSmartRef__":true,"id":4032},"renderContextTable":{"__isSmartRef__":true,"id":4033},"_Extent":{"__isSmartRef__":true,"id":4034},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":{"__isSmartRef__":true,"id":4035},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4032":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4033":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4034":{"x":500,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4035":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4036":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4037":{"style":{"__isSmartRef__":true,"id":4038},"chunkOwner":{"__isSmartRef__":true,"id":4030},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4038":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4039":{"morph":{"__isSmartRef__":true,"id":4030},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4040":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4041":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4042":{"x":500,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4043":{"submorphs":[{"__isSmartRef__":true,"id":4030},{"__isSmartRef__":true,"id":4044}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4167},"id":395,"renderContextTable":{"__isSmartRef__":true,"id":4170},"eventHandler":{"__isSmartRef__":true,"id":4171},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":4172},"LK2":true,"_Position":{"__isSmartRef__":true,"id":4173},"priorExtent":{"__isSmartRef__":true,"id":4174},"targetMorph":{"__isSmartRef__":true,"id":4030},"titleBar":{"__isSmartRef__":true,"id":4044},"contentOffset":{"__isSmartRef__":true,"id":4041},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":4175},"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.GrabbingLayer","Global.lively.morphic.GrabbingLayer"]},"4044":{"submorphs":[{"__isSmartRef__":true,"id":4045},{"__isSmartRef__":true,"id":4057},{"__isSmartRef__":true,"id":4091},{"__isSmartRef__":true,"id":4124}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4158},"id":396,"renderContextTable":{"__isSmartRef__":true,"id":4162},"eventHandler":{"__isSmartRef__":true,"id":4163},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4164},"_Position":{"__isSmartRef__":true,"id":4165},"windowMorph":{"__isSmartRef__":true,"id":4043},"label":{"__isSmartRef__":true,"id":4045},"closeButton":{"__isSmartRef__":true,"id":4057},"menuButton":{"__isSmartRef__":true,"id":4091},"collapseButton":{"__isSmartRef__":true,"id":4124},"priorExtent":{"__isSmartRef__":true,"id":4166},"owner":{"__isSmartRef__":true,"id":4043},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"4045":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4046},"id":397,"renderContextTable":{"__isSmartRef__":true,"id":4050},"textChunks":[{"__isSmartRef__":true,"id":4051}],"eventHandler":{"__isSmartRef__":true,"id":4053},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3544},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":4054},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":4044},"priorExtent":{"__isSmartRef__":true,"id":4055},"_MaxTextWidth":441,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":4056},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4046":{"_Position":{"__isSmartRef__":true,"id":4047},"renderContextTable":{"__isSmartRef__":true,"id":4048},"_Extent":{"__isSmartRef__":true,"id":4049},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4047":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4048":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4049":{"x":441,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4050":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4051":{"style":{"__isSmartRef__":true,"id":4052},"chunkOwner":{"__isSmartRef__":true,"id":4045},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4052":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4053":{"morph":{"__isSmartRef__":true,"id":4045},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4054":{"resizeWidth":true},"4055":{"x":0,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4056":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4057":{"submorphs":[{"__isSmartRef__":true,"id":4058}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4069},"id":398,"renderContextTable":{"__isSmartRef__":true,"id":4073},"eventHandler":{"__isSmartRef__":true,"id":4074},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4075},"priorExtent":{"__isSmartRef__":true,"id":4076},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":4077},"label":{"__isSmartRef__":true,"id":4058},"owner":{"__isSmartRef__":true,"id":4044},"layout":{"__isSmartRef__":true,"id":4086},"attributeConnections":[{"__isSmartRef__":true,"id":4087},{"__isSmartRef__":true,"id":4089}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4058":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4059},"id":399,"renderContextTable":{"__isSmartRef__":true,"id":4063},"textChunks":[{"__isSmartRef__":true,"id":4064}],"eventHandler":{"__isSmartRef__":true,"id":4066},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4067},"priorExtent":{"__isSmartRef__":true,"id":4068},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4057},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4059":{"_Position":{"__isSmartRef__":true,"id":4060},"renderContextTable":{"__isSmartRef__":true,"id":4061},"_Extent":{"__isSmartRef__":true,"id":4062},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4060":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4061":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4062":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4063":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4064":{"style":{"__isSmartRef__":true,"id":4065},"chunkOwner":{"__isSmartRef__":true,"id":4058},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4065":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4066":{"morph":{"__isSmartRef__":true,"id":4058},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4067":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4068":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4069":{"_Position":{"__isSmartRef__":true,"id":4070},"renderContextTable":{"__isSmartRef__":true,"id":4071},"_Extent":{"__isSmartRef__":true,"id":4072},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4070":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4071":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4072":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4073":{"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"},"4074":{"morph":{"__isSmartRef__":true,"id":4057},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4075":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4076":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4077":{"stops":[{"__isSmartRef__":true,"id":4078},{"__isSmartRef__":true,"id":4080},{"__isSmartRef__":true,"id":4082},{"__isSmartRef__":true,"id":4084}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4078":{"offset":0,"color":{"__isSmartRef__":true,"id":4079}},"4079":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4080":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4081}},"4081":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4082":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4083}},"4083":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4084":{"offset":1,"color":{"__isSmartRef__":true,"id":4085}},"4085":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4086":{"moveHorizontal":true},"4087":{"sourceObj":{"__isSmartRef__":true,"id":4057},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4043},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4088},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4088":{"source":{"__isSmartRef__":true,"id":4057},"target":{"__isSmartRef__":true,"id":4043}},"4089":{"sourceObj":{"__isSmartRef__":true,"id":4057},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4043},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4090},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4090":{"source":{"__isSmartRef__":true,"id":4057},"target":{"__isSmartRef__":true,"id":4043}},"4091":{"submorphs":[{"__isSmartRef__":true,"id":4092}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4103},"id":400,"renderContextTable":{"__isSmartRef__":true,"id":4107},"eventHandler":{"__isSmartRef__":true,"id":4108},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4109},"priorExtent":{"__isSmartRef__":true,"id":4110},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":4111},"label":{"__isSmartRef__":true,"id":4092},"owner":{"__isSmartRef__":true,"id":4044},"attributeConnections":[{"__isSmartRef__":true,"id":4120},{"__isSmartRef__":true,"id":4122}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4092":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4093},"id":401,"renderContextTable":{"__isSmartRef__":true,"id":4097},"textChunks":[{"__isSmartRef__":true,"id":4098}],"eventHandler":{"__isSmartRef__":true,"id":4100},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4101},"priorExtent":{"__isSmartRef__":true,"id":4102},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4091},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4093":{"_Position":{"__isSmartRef__":true,"id":4094},"renderContextTable":{"__isSmartRef__":true,"id":4095},"_Extent":{"__isSmartRef__":true,"id":4096},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4094":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4095":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4096":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4097":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4098":{"style":{"__isSmartRef__":true,"id":4099},"chunkOwner":{"__isSmartRef__":true,"id":4092},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4099":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4100":{"morph":{"__isSmartRef__":true,"id":4092},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4101":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4102":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4103":{"_Position":{"__isSmartRef__":true,"id":4104},"renderContextTable":{"__isSmartRef__":true,"id":4105},"_Extent":{"__isSmartRef__":true,"id":4106},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4104":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4105":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4106":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4107":{"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"},"4108":{"morph":{"__isSmartRef__":true,"id":4091},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4109":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4110":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4111":{"stops":[{"__isSmartRef__":true,"id":4112},{"__isSmartRef__":true,"id":4114},{"__isSmartRef__":true,"id":4116},{"__isSmartRef__":true,"id":4118}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4112":{"offset":0,"color":{"__isSmartRef__":true,"id":4113}},"4113":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4114":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4115}},"4115":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4116":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4117}},"4117":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4118":{"offset":1,"color":{"__isSmartRef__":true,"id":4119}},"4119":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4120":{"sourceObj":{"__isSmartRef__":true,"id":4091},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4043},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4121},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4121":{"source":{"__isSmartRef__":true,"id":4091},"target":{"__isSmartRef__":true,"id":4043}},"4122":{"sourceObj":{"__isSmartRef__":true,"id":4091},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4043},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4123},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4123":{"source":{"__isSmartRef__":true,"id":4091},"target":{"__isSmartRef__":true,"id":4043}},"4124":{"submorphs":[{"__isSmartRef__":true,"id":4125}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4136},"id":402,"renderContextTable":{"__isSmartRef__":true,"id":4140},"eventHandler":{"__isSmartRef__":true,"id":4141},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4142},"priorExtent":{"__isSmartRef__":true,"id":4143},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":4144},"label":{"__isSmartRef__":true,"id":4125},"owner":{"__isSmartRef__":true,"id":4044},"layout":{"__isSmartRef__":true,"id":4153},"attributeConnections":[{"__isSmartRef__":true,"id":4154},{"__isSmartRef__":true,"id":4156}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4125":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4126},"id":403,"renderContextTable":{"__isSmartRef__":true,"id":4130},"textChunks":[{"__isSmartRef__":true,"id":4131}],"eventHandler":{"__isSmartRef__":true,"id":4133},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4134},"priorExtent":{"__isSmartRef__":true,"id":4135},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4124},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4126":{"_Position":{"__isSmartRef__":true,"id":4127},"renderContextTable":{"__isSmartRef__":true,"id":4128},"_Extent":{"__isSmartRef__":true,"id":4129},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4127":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4128":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4129":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4130":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4131":{"style":{"__isSmartRef__":true,"id":4132},"chunkOwner":{"__isSmartRef__":true,"id":4125},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4132":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4133":{"morph":{"__isSmartRef__":true,"id":4125},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4134":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4135":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4136":{"_Position":{"__isSmartRef__":true,"id":4137},"renderContextTable":{"__isSmartRef__":true,"id":4138},"_Extent":{"__isSmartRef__":true,"id":4139},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4137":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4138":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4139":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4140":{"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"},"4141":{"morph":{"__isSmartRef__":true,"id":4124},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4142":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4143":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4144":{"stops":[{"__isSmartRef__":true,"id":4145},{"__isSmartRef__":true,"id":4147},{"__isSmartRef__":true,"id":4149},{"__isSmartRef__":true,"id":4151}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4145":{"offset":0,"color":{"__isSmartRef__":true,"id":4146}},"4146":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4147":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4148}},"4148":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4149":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4150}},"4150":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4151":{"offset":1,"color":{"__isSmartRef__":true,"id":4152}},"4152":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4153":{"moveHorizontal":true},"4154":{"sourceObj":{"__isSmartRef__":true,"id":4124},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4043},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4155},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4155":{"source":{"__isSmartRef__":true,"id":4124},"target":{"__isSmartRef__":true,"id":4043}},"4156":{"sourceObj":{"__isSmartRef__":true,"id":4124},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4043},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4157},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4157":{"source":{"__isSmartRef__":true,"id":4124},"target":{"__isSmartRef__":true,"id":4043}},"4158":{"_Position":{"__isSmartRef__":true,"id":4159},"renderContextTable":{"__isSmartRef__":true,"id":4160},"_Extent":{"__isSmartRef__":true,"id":4161},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3833},"_Fill":{"__isSmartRef__":true,"id":4012},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4159":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4160":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4161":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4162":{"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"},"4163":{"morph":{"__isSmartRef__":true,"id":4044},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4164":{"resizeWidth":true,"adjustForNewBounds":true},"4165":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4166":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4167":{"renderContextTable":{"__isSmartRef__":true,"id":4168},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":4169},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4168":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4169":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4170":{"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"},"4171":{"morph":{"__isSmartRef__":true,"id":4043},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4172":{"adjustForNewBounds":true},"4173":{"x":1234,"y":448,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4174":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4175":{"x":1478,"y":453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4176":{"resizeWidth":true,"resizeHeight":true},"4177":{"submorphs":[{"__isSmartRef__":true,"id":4178},{"__isSmartRef__":true,"id":4192}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4322},"id":361,"renderContextTable":{"__isSmartRef__":true,"id":4326},"eventHandler":{"__isSmartRef__":true,"id":4327},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":4328},"LK2":true,"_Position":{"__isSmartRef__":true,"id":4329},"priorExtent":{"__isSmartRef__":true,"id":4330},"targetMorph":{"__isSmartRef__":true,"id":4178},"titleBar":{"__isSmartRef__":true,"id":4192},"contentOffset":{"__isSmartRef__":true,"id":4188},"collapsedTransform":{"__isSmartRef__":true,"id":4331},"collapsedExtent":{"__isSmartRef__":true,"id":4332},"expandedTransform":{"__isSmartRef__":true,"id":4333},"expandedExtent":{"__isSmartRef__":true,"id":4334},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":4335},"expandedPosition":{"__isSmartRef__":true,"id":4336},"state":"shutdown","collapsedPosition":{"__isSmartRef__":true,"id":4337},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.GrabbingLayer","Global.lively.morphic.GrabbingLayer"]},"4178":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4179},"id":360,"renderContextTable":{"__isSmartRef__":true,"id":4184},"textChunks":[{"__isSmartRef__":true,"id":4185}],"eventHandler":{"__isSmartRef__":true,"id":4187},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":4040},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_Position":{"__isSmartRef__":true,"id":4188},"priorExtent":{"__isSmartRef__":true,"id":4189},"_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4177},"layout":{"__isSmartRef__":true,"id":4190},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":4191}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"cachedTextString":"dddasd\n\n\nasd\n\n\nnothing","lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"priorSelectionRange":[0,22],"charsReplaced":"","lastFindLoc":15,"__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"dddasd\n\n\nasd\n\n\nnothing","__LivelyClassName__":"lively.morphic.Text"},"4179":{"_Position":{"__isSmartRef__":true,"id":4180},"renderContextTable":{"__isSmartRef__":true,"id":4181},"_Extent":{"__isSmartRef__":true,"id":4182},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":{"__isSmartRef__":true,"id":4183},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4180":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4181":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4182":{"x":500,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4183":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4184":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4185":{"style":{"__isSmartRef__":true,"id":4186},"chunkOwner":{"__isSmartRef__":true,"id":4178},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4186":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4187":{"morph":{"__isSmartRef__":true,"id":4178},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4188":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4189":{"x":500,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4190":{"resizeWidth":true,"resizeHeight":true},"4191":{"sourceObj":{"__isSmartRef__":true,"id":4178},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":4178},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4192":{"submorphs":[{"__isSmartRef__":true,"id":4193},{"__isSmartRef__":true,"id":4205},{"__isSmartRef__":true,"id":4239},{"__isSmartRef__":true,"id":4272}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4306},"id":362,"renderContextTable":{"__isSmartRef__":true,"id":4317},"eventHandler":{"__isSmartRef__":true,"id":4318},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4319},"_Position":{"__isSmartRef__":true,"id":4320},"windowMorph":{"__isSmartRef__":true,"id":4177},"label":{"__isSmartRef__":true,"id":4193},"closeButton":{"__isSmartRef__":true,"id":4205},"menuButton":{"__isSmartRef__":true,"id":4239},"collapseButton":{"__isSmartRef__":true,"id":4272},"priorExtent":{"__isSmartRef__":true,"id":4321},"owner":{"__isSmartRef__":true,"id":4177},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"4193":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4194},"id":363,"renderContextTable":{"__isSmartRef__":true,"id":4198},"textChunks":[{"__isSmartRef__":true,"id":4199}],"eventHandler":{"__isSmartRef__":true,"id":4201},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3544},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":4202},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":4192},"priorExtent":{"__isSmartRef__":true,"id":4203},"_MaxTextWidth":441,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":4204},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4194":{"_Position":{"__isSmartRef__":true,"id":4195},"renderContextTable":{"__isSmartRef__":true,"id":4196},"_Extent":{"__isSmartRef__":true,"id":4197},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4195":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4196":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4197":{"x":441,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4198":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4199":{"style":{"__isSmartRef__":true,"id":4200},"chunkOwner":{"__isSmartRef__":true,"id":4193},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4200":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4201":{"morph":{"__isSmartRef__":true,"id":4193},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4202":{"resizeWidth":true},"4203":{"x":0,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4204":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4205":{"submorphs":[{"__isSmartRef__":true,"id":4206}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4217},"id":364,"renderContextTable":{"__isSmartRef__":true,"id":4221},"eventHandler":{"__isSmartRef__":true,"id":4222},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4223},"priorExtent":{"__isSmartRef__":true,"id":4224},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":4225},"label":{"__isSmartRef__":true,"id":4206},"owner":{"__isSmartRef__":true,"id":4192},"layout":{"__isSmartRef__":true,"id":4234},"attributeConnections":[{"__isSmartRef__":true,"id":4235},{"__isSmartRef__":true,"id":4237}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4206":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4207},"id":365,"renderContextTable":{"__isSmartRef__":true,"id":4211},"textChunks":[{"__isSmartRef__":true,"id":4212}],"eventHandler":{"__isSmartRef__":true,"id":4214},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4215},"priorExtent":{"__isSmartRef__":true,"id":4216},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4205},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4207":{"_Position":{"__isSmartRef__":true,"id":4208},"renderContextTable":{"__isSmartRef__":true,"id":4209},"_Extent":{"__isSmartRef__":true,"id":4210},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4208":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4209":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4210":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4211":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4212":{"style":{"__isSmartRef__":true,"id":4213},"chunkOwner":{"__isSmartRef__":true,"id":4206},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4213":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4214":{"morph":{"__isSmartRef__":true,"id":4206},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4215":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4216":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4217":{"_Position":{"__isSmartRef__":true,"id":4218},"renderContextTable":{"__isSmartRef__":true,"id":4219},"_Extent":{"__isSmartRef__":true,"id":4220},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4218":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4219":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4220":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4221":{"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"},"4222":{"morph":{"__isSmartRef__":true,"id":4205},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4223":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4224":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4225":{"stops":[{"__isSmartRef__":true,"id":4226},{"__isSmartRef__":true,"id":4228},{"__isSmartRef__":true,"id":4230},{"__isSmartRef__":true,"id":4232}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4226":{"offset":0,"color":{"__isSmartRef__":true,"id":4227}},"4227":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4228":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4229}},"4229":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4230":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4231}},"4231":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4232":{"offset":1,"color":{"__isSmartRef__":true,"id":4233}},"4233":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4234":{"moveHorizontal":true},"4235":{"sourceObj":{"__isSmartRef__":true,"id":4205},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4177},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4236},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4236":{"source":{"__isSmartRef__":true,"id":4205},"target":{"__isSmartRef__":true,"id":4177}},"4237":{"sourceObj":{"__isSmartRef__":true,"id":4205},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4177},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4238},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4238":{"source":{"__isSmartRef__":true,"id":4205},"target":{"__isSmartRef__":true,"id":4177}},"4239":{"submorphs":[{"__isSmartRef__":true,"id":4240}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4251},"id":366,"renderContextTable":{"__isSmartRef__":true,"id":4255},"eventHandler":{"__isSmartRef__":true,"id":4256},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4257},"priorExtent":{"__isSmartRef__":true,"id":4258},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":4259},"label":{"__isSmartRef__":true,"id":4240},"owner":{"__isSmartRef__":true,"id":4192},"attributeConnections":[{"__isSmartRef__":true,"id":4268},{"__isSmartRef__":true,"id":4270}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4240":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4241},"id":367,"renderContextTable":{"__isSmartRef__":true,"id":4245},"textChunks":[{"__isSmartRef__":true,"id":4246}],"eventHandler":{"__isSmartRef__":true,"id":4248},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4249},"priorExtent":{"__isSmartRef__":true,"id":4250},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4239},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4241":{"_Position":{"__isSmartRef__":true,"id":4242},"renderContextTable":{"__isSmartRef__":true,"id":4243},"_Extent":{"__isSmartRef__":true,"id":4244},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4242":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4243":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4244":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4245":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4246":{"style":{"__isSmartRef__":true,"id":4247},"chunkOwner":{"__isSmartRef__":true,"id":4240},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4247":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4248":{"morph":{"__isSmartRef__":true,"id":4240},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4249":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4250":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4251":{"_Position":{"__isSmartRef__":true,"id":4252},"renderContextTable":{"__isSmartRef__":true,"id":4253},"_Extent":{"__isSmartRef__":true,"id":4254},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4252":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4253":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4254":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4255":{"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"},"4256":{"morph":{"__isSmartRef__":true,"id":4239},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4257":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4258":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4259":{"stops":[{"__isSmartRef__":true,"id":4260},{"__isSmartRef__":true,"id":4262},{"__isSmartRef__":true,"id":4264},{"__isSmartRef__":true,"id":4266}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4260":{"offset":0,"color":{"__isSmartRef__":true,"id":4261}},"4261":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4262":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4263}},"4263":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4264":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4265}},"4265":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4266":{"offset":1,"color":{"__isSmartRef__":true,"id":4267}},"4267":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4268":{"sourceObj":{"__isSmartRef__":true,"id":4239},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4177},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4269},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4269":{"source":{"__isSmartRef__":true,"id":4239},"target":{"__isSmartRef__":true,"id":4177}},"4270":{"sourceObj":{"__isSmartRef__":true,"id":4239},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4177},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4271},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4271":{"source":{"__isSmartRef__":true,"id":4239},"target":{"__isSmartRef__":true,"id":4177}},"4272":{"submorphs":[{"__isSmartRef__":true,"id":4273}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4284},"id":368,"renderContextTable":{"__isSmartRef__":true,"id":4288},"eventHandler":{"__isSmartRef__":true,"id":4289},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4290},"priorExtent":{"__isSmartRef__":true,"id":4291},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3614},"lighterFill":{"__isSmartRef__":true,"id":4292},"label":{"__isSmartRef__":true,"id":4273},"owner":{"__isSmartRef__":true,"id":4192},"layout":{"__isSmartRef__":true,"id":4301},"attributeConnections":[{"__isSmartRef__":true,"id":4302},{"__isSmartRef__":true,"id":4304}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"4273":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4274},"id":369,"renderContextTable":{"__isSmartRef__":true,"id":4278},"textChunks":[{"__isSmartRef__":true,"id":4279}],"eventHandler":{"__isSmartRef__":true,"id":4281},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3582},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4282},"priorExtent":{"__isSmartRef__":true,"id":4283},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4272},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4274":{"_Position":{"__isSmartRef__":true,"id":4275},"renderContextTable":{"__isSmartRef__":true,"id":4276},"_Extent":{"__isSmartRef__":true,"id":4277},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3539},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4275":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4276":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4277":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4278":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4279":{"style":{"__isSmartRef__":true,"id":4280},"chunkOwner":{"__isSmartRef__":true,"id":4273},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4280":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4281":{"morph":{"__isSmartRef__":true,"id":4273},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4282":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4283":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4284":{"_Position":{"__isSmartRef__":true,"id":4285},"renderContextTable":{"__isSmartRef__":true,"id":4286},"_Extent":{"__isSmartRef__":true,"id":4287},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3613},"_Fill":{"__isSmartRef__":true,"id":3614},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4285":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4286":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4287":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4288":{"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"},"4289":{"morph":{"__isSmartRef__":true,"id":4272},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4290":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4291":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4292":{"stops":[{"__isSmartRef__":true,"id":4293},{"__isSmartRef__":true,"id":4295},{"__isSmartRef__":true,"id":4297},{"__isSmartRef__":true,"id":4299}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4293":{"offset":0,"color":{"__isSmartRef__":true,"id":4294}},"4294":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4295":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4296}},"4296":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4297":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4298}},"4298":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4299":{"offset":1,"color":{"__isSmartRef__":true,"id":4300}},"4300":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4301":{"moveHorizontal":true},"4302":{"sourceObj":{"__isSmartRef__":true,"id":4272},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4177},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4303},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4303":{"source":{"__isSmartRef__":true,"id":4272},"target":{"__isSmartRef__":true,"id":4177}},"4304":{"sourceObj":{"__isSmartRef__":true,"id":4272},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4177},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4305},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4305":{"source":{"__isSmartRef__":true,"id":4272},"target":{"__isSmartRef__":true,"id":4177}},"4306":{"_Position":{"__isSmartRef__":true,"id":4307},"renderContextTable":{"__isSmartRef__":true,"id":4308},"_Extent":{"__isSmartRef__":true,"id":4309},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3833},"_Fill":{"__isSmartRef__":true,"id":4310},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4307":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4308":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4309":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4310":{"stops":[{"__isSmartRef__":true,"id":4311},{"__isSmartRef__":true,"id":4313},{"__isSmartRef__":true,"id":4315}],"vector":{"__isSmartRef__":true,"id":3623},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4311":{"offset":0,"color":{"__isSmartRef__":true,"id":4312}},"4312":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4313":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4314}},"4314":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4315":{"offset":1,"color":{"__isSmartRef__":true,"id":4316}},"4316":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4317":{"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"},"4318":{"morph":{"__isSmartRef__":true,"id":4192},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4319":{"resizeWidth":true,"adjustForNewBounds":true},"4320":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4321":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4322":{"renderContextTable":{"__isSmartRef__":true,"id":4323},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":4324},"_Position":{"__isSmartRef__":true,"id":4325},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4323":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4324":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4325":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4326":{"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"},"4327":{"morph":{"__isSmartRef__":true,"id":4177},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4328":{"adjustForNewBounds":true},"4329":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4330":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4331":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"4332":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4333":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"4334":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4335":{"x":1507,"y":76,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4336":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4337":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4338":{"x":377.6609726943286,"y":419.5142810783999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4339":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4340":{"submorphs":[],"scripts":[],"id":3698,"shape":{"__isSmartRef__":true,"id":4341},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":4347},"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"auto","_FontFamily":"helvetica","_Position":{"__isSmartRef__":true,"id":4348},"_MaxTextWidth":428.8038277511961,"_MaxTextHeight":324.91387559808607,"textChunks":[{"__isSmartRef__":true,"id":4349},{"__isSmartRef__":true,"id":4352},{"__isSmartRef__":true,"id":4354},{"__isSmartRef__":true,"id":4357},{"__isSmartRef__":true,"id":4359},{"__isSmartRef__":true,"id":4361},{"__isSmartRef__":true,"id":4363},{"__isSmartRef__":true,"id":4365},{"__isSmartRef__":true,"id":4367},{"__isSmartRef__":true,"id":4370},{"__isSmartRef__":true,"id":4372},{"__isSmartRef__":true,"id":4374},{"__isSmartRef__":true,"id":4376},{"__isSmartRef__":true,"id":4378},{"__isSmartRef__":true,"id":4380},{"__isSmartRef__":true,"id":4383},{"__isSmartRef__":true,"id":4385},{"__isSmartRef__":true,"id":4388},{"__isSmartRef__":true,"id":4390},{"__isSmartRef__":true,"id":4392},{"__isSmartRef__":true,"id":4394},{"__isSmartRef__":true,"id":4396},{"__isSmartRef__":true,"id":4398},{"__isSmartRef__":true,"id":4400},{"__isSmartRef__":true,"id":4402},{"__isSmartRef__":true,"id":4404},{"__isSmartRef__":true,"id":4406},{"__isSmartRef__":true,"id":4408},{"__isSmartRef__":true,"id":4410},{"__isSmartRef__":true,"id":4412},{"__isSmartRef__":true,"id":4414},{"__isSmartRef__":true,"id":4416},{"__isSmartRef__":true,"id":4418},{"__isSmartRef__":true,"id":4420},{"__isSmartRef__":true,"id":4422},{"__isSmartRef__":true,"id":4424},{"__isSmartRef__":true,"id":4426},{"__isSmartRef__":true,"id":4428},{"__isSmartRef__":true,"id":4430},{"__isSmartRef__":true,"id":4432},{"__isSmartRef__":true,"id":4434},{"__isSmartRef__":true,"id":4437},{"__isSmartRef__":true,"id":4439},{"__isSmartRef__":true,"id":4441},{"__isSmartRef__":true,"id":4443},{"__isSmartRef__":true,"id":4445},{"__isSmartRef__":true,"id":4447},{"__isSmartRef__":true,"id":4449},{"__isSmartRef__":true,"id":4451},{"__isSmartRef__":true,"id":4453},{"__isSmartRef__":true,"id":4455},{"__isSmartRef__":true,"id":4457},{"__isSmartRef__":true,"id":4459}],"layout":{"__isSmartRef__":true,"id":4461},"showsHalos":false,"prevScroll":[0,0],"_Scale":1,"priorSelectionRange":[363,403],"name":"ObjectEditorScriptPane","charsReplaced":"eye.innerBounds().center()","lastFindLoc":423,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4462},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":4463},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":3863},"_FontSize":9,"lastSyntaxHighlightTime":1311202817955,"doitContext":{"__isSmartRef__":true,"id":2929},"savedTextString":"// changed at Wed Jul 20 2011 15:57:07 GMT-0700 (PDT) by Hank \n\nthis.addScript(function pupilFollowMouse() {\nvar eye = this.owner; \nvar eyeR = Math.min(eye.bounds().width, eye.bounds().height)/2; \nvar pupilR = Math.min(this.bounds().width, this.bounds().height)/2; \nvar mousePt = this.world().firstHand().getPosition(); \nvar eyePt = eye.innerBounds().center(); \nvar relMousePt = this.localize(mousePt).subPt(eyePt);\nvar pupilR = (eyeR-pupilR) / (1 + (200/Math.max(mousePt.r(), 1))); \nvar pupilPt = Point.polar(pupilR, relMousePt.theta()); \nthis.align(this.bounds().center(), eye.innerBounds().center().addPt(pupilPt)); \n});","_Align":"justify","renderContextTable":{"__isSmartRef__":true,"id":4464},"lastSearchString":"stringsformat","eventHandler":{"__isSmartRef__":true,"id":4465},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"scriptAnnotations":{"__isSmartRef__":true,"id":4466},"isBeingDragged":false,"magnets":[{"__isSmartRef__":true,"id":4469},{"__isSmartRef__":true,"id":4472},{"__isSmartRef__":true,"id":4475},{"__isSmartRef__":true,"id":4478},{"__isSmartRef__":true,"id":4481},{"__isSmartRef__":true,"id":4484},{"__isSmartRef__":true,"id":4487},{"__isSmartRef__":true,"id":4490}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4493},"__LivelyClassName__":"lively.morphic.Text"},"4341":{"_Position":{"__isSmartRef__":true,"id":4342},"_Extent":{"__isSmartRef__":true,"id":4343},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4344},"_Fill":{"__isSmartRef__":true,"id":4345},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":4346},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4342":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4343":{"x":428.8038277511961,"y":324.91387559808607,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4344":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4345":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"4346":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4347":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4348":{"x":200,"y":45.99999999999997,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4349":{"style":{"__isSmartRef__":true,"id":4350},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// changed at Wed Jul 20 2011 16:00:17 GMT-0700 (PDT) by Hank ","__LivelyClassName__":"lively.morphic.TextChunk"},"4350":{"color":{"__isSmartRef__":true,"id":4351},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4351":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4352":{"style":{"__isSmartRef__":true,"id":4353},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"4353":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4354":{"style":{"__isSmartRef__":true,"id":4355},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"4355":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4356":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4357":{"style":{"__isSmartRef__":true,"id":4358},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"4358":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4359":{"style":{"__isSmartRef__":true,"id":4360},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"4360":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4361":{"style":{"__isSmartRef__":true,"id":4362},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" pupilFollowMouse() ","__LivelyClassName__":"lively.morphic.TextChunk"},"4362":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4363":{"style":{"__isSmartRef__":true,"id":4364},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"4364":{"color":{"__isSmartRef__":true,"id":4351},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4365":{"style":{"__isSmartRef__":true,"id":4366},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"4366":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4367":{"style":{"__isSmartRef__":true,"id":4368},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"4368":{"color":{"__isSmartRef__":true,"id":4369},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4369":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4370":{"style":{"__isSmartRef__":true,"id":4371},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" eye = ","__LivelyClassName__":"lively.morphic.TextChunk"},"4371":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4372":{"style":{"__isSmartRef__":true,"id":4373},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"4373":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4374":{"style":{"__isSmartRef__":true,"id":4375},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".owner; \n","__LivelyClassName__":"lively.morphic.TextChunk"},"4375":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4376":{"style":{"__isSmartRef__":true,"id":4377},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"4377":{"color":{"__isSmartRef__":true,"id":4369},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4378":{"style":{"__isSmartRef__":true,"id":4379},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" eyeR = ","__LivelyClassName__":"lively.morphic.TextChunk"},"4379":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4380":{"style":{"__isSmartRef__":true,"id":4381},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Math","__LivelyClassName__":"lively.morphic.TextChunk"},"4381":{"color":{"__isSmartRef__":true,"id":4382},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4382":{"r":1,"g":0.0784313725490196,"b":0.5764705882352941,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4383":{"style":{"__isSmartRef__":true,"id":4384},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".min(eye.bounds().width, eye.bounds().height)/","__LivelyClassName__":"lively.morphic.TextChunk"},"4384":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4385":{"style":{"__isSmartRef__":true,"id":4386},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk"},"4386":{"color":{"__isSmartRef__":true,"id":4387},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4387":{"r":0,"g":0,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4388":{"style":{"__isSmartRef__":true,"id":4389},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"; \n","__LivelyClassName__":"lively.morphic.TextChunk"},"4389":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4390":{"style":{"__isSmartRef__":true,"id":4391},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"4391":{"color":{"__isSmartRef__":true,"id":4369},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4392":{"style":{"__isSmartRef__":true,"id":4393},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" pupilR = ","__LivelyClassName__":"lively.morphic.TextChunk"},"4393":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4394":{"style":{"__isSmartRef__":true,"id":4395},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Math","__LivelyClassName__":"lively.morphic.TextChunk"},"4395":{"color":{"__isSmartRef__":true,"id":4382},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4396":{"style":{"__isSmartRef__":true,"id":4397},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".min(","__LivelyClassName__":"lively.morphic.TextChunk"},"4397":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4398":{"style":{"__isSmartRef__":true,"id":4399},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"4399":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4400":{"style":{"__isSmartRef__":true,"id":4401},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".bounds().width, ","__LivelyClassName__":"lively.morphic.TextChunk"},"4401":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4402":{"style":{"__isSmartRef__":true,"id":4403},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"4403":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4404":{"style":{"__isSmartRef__":true,"id":4405},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".bounds().height)/","__LivelyClassName__":"lively.morphic.TextChunk"},"4405":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4406":{"style":{"__isSmartRef__":true,"id":4407},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk"},"4407":{"color":{"__isSmartRef__":true,"id":4387},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4408":{"style":{"__isSmartRef__":true,"id":4409},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"; \n","__LivelyClassName__":"lively.morphic.TextChunk"},"4409":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4410":{"style":{"__isSmartRef__":true,"id":4411},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"4411":{"color":{"__isSmartRef__":true,"id":4369},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4412":{"style":{"__isSmartRef__":true,"id":4413},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" mousePt = ","__LivelyClassName__":"lively.morphic.TextChunk"},"4413":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4414":{"style":{"__isSmartRef__":true,"id":4415},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"4415":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4416":{"style":{"__isSmartRef__":true,"id":4417},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".world().firstHand().getPosition(); \n","__LivelyClassName__":"lively.morphic.TextChunk"},"4417":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4418":{"style":{"__isSmartRef__":true,"id":4419},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"4419":{"color":{"__isSmartRef__":true,"id":4369},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4420":{"style":{"__isSmartRef__":true,"id":4421},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" eyePt = eye.innerBounds().center(); \n","__LivelyClassName__":"lively.morphic.TextChunk"},"4421":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4422":{"style":{"__isSmartRef__":true,"id":4423},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"4423":{"color":{"__isSmartRef__":true,"id":4369},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4424":{"style":{"__isSmartRef__":true,"id":4425},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" relMousePt = ","__LivelyClassName__":"lively.morphic.TextChunk"},"4425":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4426":{"style":{"__isSmartRef__":true,"id":4427},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"4427":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4428":{"style":{"__isSmartRef__":true,"id":4429},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".localize(mousePt).subPt(eyePt);\n","__LivelyClassName__":"lively.morphic.TextChunk"},"4429":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4430":{"style":{"__isSmartRef__":true,"id":4431},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"4431":{"color":{"__isSmartRef__":true,"id":4369},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4432":{"style":{"__isSmartRef__":true,"id":4433},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" pupilR = (eyeR-pupilR) ","__LivelyClassName__":"lively.morphic.TextChunk"},"4433":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4434":{"style":{"__isSmartRef__":true,"id":4435},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"/ (1 + (200/","__LivelyClassName__":"lively.morphic.TextChunk"},"4435":{"color":{"__isSmartRef__":true,"id":4436},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4436":{"r":0.5019607843137255,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4437":{"style":{"__isSmartRef__":true,"id":4438},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Math","__LivelyClassName__":"lively.morphic.TextChunk"},"4438":{"color":{"__isSmartRef__":true,"id":4382},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4439":{"style":{"__isSmartRef__":true,"id":4440},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".max(mousePt.r(), ","__LivelyClassName__":"lively.morphic.TextChunk"},"4440":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4441":{"style":{"__isSmartRef__":true,"id":4442},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk"},"4442":{"color":{"__isSmartRef__":true,"id":4387},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4443":{"style":{"__isSmartRef__":true,"id":4444},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"))); \n","__LivelyClassName__":"lively.morphic.TextChunk"},"4444":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4445":{"style":{"__isSmartRef__":true,"id":4446},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"4446":{"color":{"__isSmartRef__":true,"id":4369},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4447":{"style":{"__isSmartRef__":true,"id":4448},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" pupilPt = Point.polar(pupilR, relMousePt.theta()); \n","__LivelyClassName__":"lively.morphic.TextChunk"},"4448":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4449":{"style":{"__isSmartRef__":true,"id":4450},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"4450":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4451":{"style":{"__isSmartRef__":true,"id":4452},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".align(","__LivelyClassName__":"lively.morphic.TextChunk"},"4452":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4453":{"style":{"__isSmartRef__":true,"id":4454},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"4454":{"color":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4455":{"style":{"__isSmartRef__":true,"id":4456},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".bounds().center(), eye.innerBounds().center().addPt(pupilPt)); \n","__LivelyClassName__":"lively.morphic.TextChunk"},"4456":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4457":{"style":{"__isSmartRef__":true,"id":4458},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"4458":{"color":{"__isSmartRef__":true,"id":4351},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4459":{"style":{"__isSmartRef__":true,"id":4460},"chunkOwner":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");","__LivelyClassName__":"lively.morphic.TextChunk"},"4460":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4461":{"resizeWidth":true,"resizeHeight":true},"4462":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4463":{"x":428.8038277511961,"y":324.91387559808607,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4464":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4465":{"morph":{"__isSmartRef__":true,"id":4340},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4466":{"ensureAnnotationLayer":{"__isSmartRef__":true,"id":4467}},"4467":{"time":{"__isSmartRef__":true,"id":4468},"user":"lauritz"},"4468":{"isSerializedDate":true,"string":"Thu Jun 16 2011 02:02:42 GMT-0700 (PDT)"},"4469":{"morph":{"__isSmartRef__":true,"id":4340},"position":{"__isSmartRef__":true,"id":4470},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4471},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4470":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4471":{"x":439.59808612440196,"y":234.44306220095692,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4472":{"morph":{"__isSmartRef__":true,"id":4340},"position":{"__isSmartRef__":true,"id":4473},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4474},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4473":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4474":{"x":654,"y":234.44306220095692,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4475":{"morph":{"__isSmartRef__":true,"id":4340},"position":{"__isSmartRef__":true,"id":4476},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4477},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4476":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4477":{"x":868.401913875598,"y":234.44306220095692,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4478":{"morph":{"__isSmartRef__":true,"id":4340},"position":{"__isSmartRef__":true,"id":4479},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4480},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4479":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4480":{"x":868.401913875598,"y":396.9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4481":{"morph":{"__isSmartRef__":true,"id":4340},"position":{"__isSmartRef__":true,"id":4482},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4483},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4482":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4483":{"x":868.401913875598,"y":559.356937799043,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4484":{"morph":{"__isSmartRef__":true,"id":4340},"position":{"__isSmartRef__":true,"id":4485},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4486},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4485":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4486":{"x":654,"y":559.356937799043,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4487":{"morph":{"__isSmartRef__":true,"id":4340},"position":{"__isSmartRef__":true,"id":4488},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4489},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4488":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4489":{"x":439.59808612440196,"y":559.356937799043,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4490":{"morph":{"__isSmartRef__":true,"id":4340},"position":{"__isSmartRef__":true,"id":4491},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4492},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4491":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4492":{"x":439.59808612440196,"y":396.9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4493":{"doSave":{"__isSmartRef__":true,"id":4494},"boundEval":{"__isSmartRef__":true,"id":4501},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":4508}},"4494":{"varMapping":{"__isSmartRef__":true,"id":4495},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.textString);\n if (saved) {\n alertOK(\"saved source\");\n } else {\n alertDbg(\"not saved\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4500},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4495":{"this":{"__isSmartRef__":true,"id":4340},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4496}},"4496":{"$super":{"__isSmartRef__":true,"id":4497}},"4497":{"varMapping":{"__isSmartRef__":true,"id":4498},"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":4499},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4498":{"obj":{"__isSmartRef__":true,"id":4340},"name":"doSave"},"4499":{},"4500":{},"4501":{"varMapping":{"__isSmartRef__":true,"id":4502},"source":"function boundEval(str) {\n var result;\n\n this.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n if (result) {\n this.owner.updateLists();\n this.owner.selectChangedContent(str);\n }\n return result\n}","funcProperties":{"__isSmartRef__":true,"id":4507},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4502":{"this":{"__isSmartRef__":true,"id":4340},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4503}},"4503":{"$super":{"__isSmartRef__":true,"id":4504}},"4504":{"varMapping":{"__isSmartRef__":true,"id":4505},"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":4506},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4505":{"obj":{"__isSmartRef__":true,"id":4340},"name":"boundEval"},"4506":{},"4507":{},"4508":{"varMapping":{"__isSmartRef__":true,"id":4509},"source":"function ensureAnnotationLayer() {\n module('lively.LayerableMorphs').load(true);\n if (!(\"ScriptAnnotationLayer\" in Global)) {\n cop.create(\"ScriptAnnotationLayer\").refineClass(\n lively.morphic.Morph,{\n \n addScriptAnnotationFor : function(funcOrString) {\n var func = Function.fromString(funcOrString);\n if (!func.name) return;\n\n // source not changed\n if (this[func.name] && \n this[func.name].toString() === func.toString()) return;\n\n if (!this.scriptAnnotations) this.scriptAnnotations = {};\n\n var annotation = {time : new Date()};\n if (this.world() && this.world().getUserName && \n this.world().getUserName()) {\n annotation.user = this.world().getUserName();\n }\n \n this.scriptAnnotations[func.name] = annotation;\n },\n\n addScript : function(funcOrString) {\n this.addScriptAnnotationFor(funcOrString); \n return cop.proceed.apply(this, arguments);\n }\n }); \n }\n}","funcProperties":{"__isSmartRef__":true,"id":4510},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4509":{"this":{"__isSmartRef__":true,"id":4340}},"4510":{},"4511":{"submorphs":[{"__isSmartRef__":true,"id":4512}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":4526},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4541},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4529},"lighterFill":{"__isSmartRef__":true,"id":4542},"label":{"__isSmartRef__":true,"id":4512},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":4551},"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":4552},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":4553},"renderContextTable":{"__isSmartRef__":true,"id":4554},"eventHandler":{"__isSmartRef__":true,"id":4555},"__LivelyClassName__":"lively.morphic.Button"},"4512":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":4513},"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":4518},"textColor":{"__isSmartRef__":true,"id":4516},"owner":{"__isSmartRef__":true,"id":4511},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":4519}],"padding":{"__isSmartRef__":true,"id":4521},"_Padding":{"__isSmartRef__":true,"id":4522},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":4523},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":4524},"eventHandler":{"__isSmartRef__":true,"id":4525},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"4513":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4514},"_Extent":{"__isSmartRef__":true,"id":4515},"_BorderColor":{"__isSmartRef__":true,"id":4516},"renderContextTable":{"__isSmartRef__":true,"id":4517},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4514":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4515":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4516":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4517":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4518":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4519":{"style":{"__isSmartRef__":true,"id":4520},"chunkOwner":{"__isSmartRef__":true,"id":4512},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4520":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4521":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4522":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4523":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4524":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4525":{"morph":{"__isSmartRef__":true,"id":4512},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4526":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4527},"_Extent":{"__isSmartRef__":true,"id":4528},"_Fill":{"__isSmartRef__":true,"id":4529},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4539},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":4540},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4527":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4528":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4529":{"stops":[{"__isSmartRef__":true,"id":4530},{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4534},{"__isSmartRef__":true,"id":4536}],"vector":{"__isSmartRef__":true,"id":4538},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4530":{"offset":0,"color":{"__isSmartRef__":true,"id":4531}},"4531":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4532":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4533}},"4533":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4534":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4535}},"4535":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4536":{"offset":1,"color":{"__isSmartRef__":true,"id":4537}},"4537":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4538":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4539":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4540":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4541":{"x":820,"y":8.999999999999972,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4542":{"stops":[{"__isSmartRef__":true,"id":4543},{"__isSmartRef__":true,"id":4545},{"__isSmartRef__":true,"id":4547},{"__isSmartRef__":true,"id":4549}],"vector":{"__isSmartRef__":true,"id":4538},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4543":{"offset":0,"color":{"__isSmartRef__":true,"id":4544}},"4544":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4545":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4546}},"4546":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4547":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4548}},"4548":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4549":{"offset":1,"color":{"__isSmartRef__":true,"id":4550}},"4550":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4551":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4552":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4553":{"moveHorizontal":true},"4554":{"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"},"4555":{"morph":{"__isSmartRef__":true,"id":4511},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4556":{"submorphs":[],"scripts":[],"id":3688,"shape":{"__isSmartRef__":true,"id":4557},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4563},"itemList":["-- ALL --"],"selectedLineNo":0,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":3863},"priorExtent":{"__isSmartRef__":true,"id":4565},"attributeConnections":[{"__isSmartRef__":true,"id":4566}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":4571},"renderContextTable":{"__isSmartRef__":true,"id":4572},"eventHandler":{"__isSmartRef__":true,"id":4573},"_FontSize":10,"_Rotation":0,"magnets":[{"__isSmartRef__":true,"id":4574},{"__isSmartRef__":true,"id":4577},{"__isSmartRef__":true,"id":4580},{"__isSmartRef__":true,"id":4583},{"__isSmartRef__":true,"id":4586},{"__isSmartRef__":true,"id":4589},{"__isSmartRef__":true,"id":4592},{"__isSmartRef__":true,"id":4595}],"selection":"-- ALL --","__LivelyClassName__":"lively.morphic.List"},"4557":{"position":{"__isSmartRef__":true,"id":4558},"_Extent":{"__isSmartRef__":true,"id":4559},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4560},"_Fill":{"__isSmartRef__":true,"id":4561},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":4562},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4558":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4559":{"x":180,"y":55.913875598086065,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4560":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4561":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"4562":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4563":{"x":16,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4564":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4565":{"x":180,"y":56.83253588516743,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4566":{"sourceObj":{"__isSmartRef__":true,"id":4556},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3863},"targetMethodName":"displaySourceForConnection","converterString":"function (newValue) {\n if (!newValue) return;\n if (typeof newValue === \"string\") { \n return newValue;\n } else {\n return newValue[1];\n }; \n}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4567},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4568},"__LivelyClassName__":"AttributeConnection"},"4567":{"source":{"__isSmartRef__":true,"id":4556},"target":{"__isSmartRef__":true,"id":3863}},"4568":{"converter":{"__isSmartRef__":true,"id":4569}},"4569":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":4567},"source":"function (newValue) {\n if (!newValue) return;\n if (typeof newValue === \"string\") { \n return newValue;\n } else {\n return newValue[1];\n }; \n}","funcProperties":{"__isSmartRef__":true,"id":4570},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4570":{},"4571":{"resizeHeight":true,"moveVertical":false},"4572":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4573":{"morph":{"__isSmartRef__":true,"id":4556},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4574":{"morph":{"__isSmartRef__":true,"id":4556},"position":{"__isSmartRef__":true,"id":4575},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4576},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4575":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4576":{"x":255.59808612440196,"y":503.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4577":{"morph":{"__isSmartRef__":true,"id":4556},"position":{"__isSmartRef__":true,"id":4578},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4579},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4578":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4579":{"x":345.59808612440196,"y":503.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4580":{"morph":{"__isSmartRef__":true,"id":4556},"position":{"__isSmartRef__":true,"id":4581},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4582},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4581":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4582":{"x":435.59808612440196,"y":503.44306220095694,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4583":{"morph":{"__isSmartRef__":true,"id":4556},"position":{"__isSmartRef__":true,"id":4584},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4585},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4584":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4585":{"x":435.59808612440196,"y":531.4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4586":{"morph":{"__isSmartRef__":true,"id":4556},"position":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4588},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4587":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4588":{"x":435.59808612440196,"y":559.356937799043,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4589":{"morph":{"__isSmartRef__":true,"id":4556},"position":{"__isSmartRef__":true,"id":4590},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4591},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4590":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4591":{"x":345.59808612440196,"y":559.356937799043,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4592":{"morph":{"__isSmartRef__":true,"id":4556},"position":{"__isSmartRef__":true,"id":4593},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4594},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4593":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4594":{"x":255.59808612440196,"y":559.356937799043,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4595":{"morph":{"__isSmartRef__":true,"id":4556},"position":{"__isSmartRef__":true,"id":4596},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4597},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4596":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4597":{"x":255.59808612440196,"y":531.4,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4598":{"submorphs":[{"__isSmartRef__":true,"id":4599}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":4612},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4627},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4615},"lighterFill":{"__isSmartRef__":true,"id":4628},"label":{"__isSmartRef__":true,"id":4599},"attributeConnections":[{"__isSmartRef__":true,"id":4637}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":4638},"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":4639},"_Scale":1,"owner":null,"renderContextTable":{"__isSmartRef__":true,"id":4640},"isCopyMorphRef":true,"morphRefId":1,"__LivelyClassName__":"lively.morphic.Button"},"4599":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":4600},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4605},"textColor":{"__isSmartRef__":true,"id":4603},"owner":{"__isSmartRef__":true,"id":4598},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":4606}],"padding":{"__isSmartRef__":true,"id":4608},"_Padding":{"__isSmartRef__":true,"id":4609},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":4610},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":4611},"__LivelyClassName__":"lively.morphic.Text"},"4600":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4601},"_Extent":{"__isSmartRef__":true,"id":4602},"_BorderColor":{"__isSmartRef__":true,"id":4603},"renderContextTable":{"__isSmartRef__":true,"id":4604},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4601":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4602":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4603":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4604":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"4605":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4606":{"style":{"__isSmartRef__":true,"id":4607},"chunkOwner":{"__isSmartRef__":true,"id":4599},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4607":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4608":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4609":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4610":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4611":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4612":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4613},"_Extent":{"__isSmartRef__":true,"id":4614},"_Fill":{"__isSmartRef__":true,"id":4615},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4625},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":4626},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4613":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4614":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4615":{"stops":[{"__isSmartRef__":true,"id":4616},{"__isSmartRef__":true,"id":4618},{"__isSmartRef__":true,"id":4620},{"__isSmartRef__":true,"id":4622}],"vector":{"__isSmartRef__":true,"id":4624},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4616":{"offset":0,"color":{"__isSmartRef__":true,"id":4617}},"4617":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4618":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4619}},"4619":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4620":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4621}},"4621":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4622":{"offset":1,"color":{"__isSmartRef__":true,"id":4623}},"4623":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4624":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4625":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4626":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"4627":{"x":215,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4628":{"stops":[{"__isSmartRef__":true,"id":4629},{"__isSmartRef__":true,"id":4631},{"__isSmartRef__":true,"id":4633},{"__isSmartRef__":true,"id":4635}],"vector":{"__isSmartRef__":true,"id":4624},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4629":{"offset":0,"color":{"__isSmartRef__":true,"id":4630}},"4630":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4631":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4632}},"4632":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4633":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4634}},"4634":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4635":{"offset":1,"color":{"__isSmartRef__":true,"id":4636}},"4636":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4637":{"sourceObj":{"__isSmartRef__":true,"id":4598},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3877},"targetMethodName":"chooseTargetMorphMenu","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"4638":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4639":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4640":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"4641":{"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"},"4642":{"x":715.5,"y":73.89999999999998,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4643":{"submorphs":[],"scripts":[],"id":3699,"shape":{"__isSmartRef__":true,"id":4644},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4649},"_MaxTextWidth":221.41088580576314,"_MaxTextHeight":22.901814300960496,"textColor":{"__isSmartRef__":true,"id":4647},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":4650},"textChunks":[{"__isSmartRef__":true,"id":4651}],"charsReplaced":"empty","lastFindLoc":-5,"priorSelectionRange":[19,19],"prevScroll":[0,0],"_Scale":1,"_ClipMode":"hidden","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":4653},{"__isSmartRef__":true,"id":4655},{"__isSmartRef__":true,"id":4656}],"doNotSerialize":["$$selection","$$savedTextString"],"doNotCopyProperties":["$$selection","$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":3863},"priorExtent":{"__isSmartRef__":true,"id":4657},"_Align":"left","renderContextTable":{"__isSmartRef__":true,"id":4658},"eventHandler":{"__isSmartRef__":true,"id":4659},"_Rotation":0,"magnets":[{"__isSmartRef__":true,"id":4660},{"__isSmartRef__":true,"id":4663},{"__isSmartRef__":true,"id":4666},{"__isSmartRef__":true,"id":4669},{"__isSmartRef__":true,"id":4672},{"__isSmartRef__":true,"id":4675},{"__isSmartRef__":true,"id":4678},{"__isSmartRef__":true,"id":4681}],"selection":{"__isSmartRef__":true,"id":3532},"savedTextString":"100","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4684},"__LivelyClassName__":"lively.morphic.Text"},"4644":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4645},"_Extent":{"__isSmartRef__":true,"id":4646},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4647},"renderContextTable":{"__isSmartRef__":true,"id":4648},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4645":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4646":{"x":221.41088580576314,"y":22.901814300960496,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4647":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4648":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"4649":{"x":200.34258271077908,"y":18.578548559231564,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4650":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4651":{"style":{"__isSmartRef__":true,"id":4652},"chunkOwner":{"__isSmartRef__":true,"id":4643},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Ellipse","__LivelyClassName__":"lively.morphic.TextChunk"},"4652":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4653":{"sourceObj":{"__isSmartRef__":true,"id":4643},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4643},"targetMethodName":"textString","converter":null,"converterString":"function (morph) { return morph.getName() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4654},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4654":{"source":{"__isSmartRef__":true,"id":4643},"target":{"__isSmartRef__":true,"id":4643}},"4655":{"sourceObj":{"__isSmartRef__":true,"id":4643},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4643},"targetMethodName":"selection","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4656":{"sourceObj":{"__isSmartRef__":true,"id":4643},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3863},"targetMethodName":"setTarget","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4657":{"x":221.41088580576314,"y":22.901814300960496,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4658":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"4659":{"morph":{"__isSmartRef__":true,"id":4643},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4660":{"morph":{"__isSmartRef__":true,"id":4643},"position":{"__isSmartRef__":true,"id":4661},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4662},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4661":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4662":{"x":439.94066883518104,"y":207.0216107601885,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4663":{"morph":{"__isSmartRef__":true,"id":4643},"position":{"__isSmartRef__":true,"id":4664},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4665},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4664":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4665":{"x":550.6461117380626,"y":207.0216107601885,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4666":{"morph":{"__isSmartRef__":true,"id":4643},"position":{"__isSmartRef__":true,"id":4667},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4668},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4667":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4668":{"x":661.3515546409442,"y":207.0216107601885,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4669":{"morph":{"__isSmartRef__":true,"id":4643},"position":{"__isSmartRef__":true,"id":4670},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4671},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4670":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4671":{"x":661.3515546409442,"y":218.47251791066876,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4672":{"morph":{"__isSmartRef__":true,"id":4643},"position":{"__isSmartRef__":true,"id":4673},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4674},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4673":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4674":{"x":661.3515546409442,"y":229.923425061149,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4675":{"morph":{"__isSmartRef__":true,"id":4643},"position":{"__isSmartRef__":true,"id":4676},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4677},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4676":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4677":{"x":550.6461117380626,"y":229.923425061149,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4678":{"morph":{"__isSmartRef__":true,"id":4643},"position":{"__isSmartRef__":true,"id":4679},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4680},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4679":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4680":{"x":439.94066883518104,"y":229.923425061149,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4681":{"morph":{"__isSmartRef__":true,"id":4643},"position":{"__isSmartRef__":true,"id":4682},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":4683},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"4682":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4683":{"x":439.94066883518104,"y":218.47251791066876,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4684":{"onMouseUp":{"__isSmartRef__":true,"id":4685},"getList":{"__isSmartRef__":true,"id":4692},"setList":{"__isSmartRef__":true,"id":4695},"reset":{"__isSmartRef__":true,"id":4698},"example":{"__isSmartRef__":true,"id":4701},"removeList":{"__isSmartRef__":true,"id":4704},"onBlur":{"__isSmartRef__":true,"id":4707},"createListMorph":{"__isSmartRef__":true,"id":4714},"resetConnections":{"__isSmartRef__":true,"id":4717}},"4685":{"varMapping":{"__isSmartRef__":true,"id":4686},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph();\n this.addMorph(list);\n list.align(list.bounds().topLeft(), this.shape.bounds().bottomLeft())\n connect(list, 'selection', this, 'selection');\n connect(list, 'selection', this, 'removeList');\n if (this.listMorph) this.listMorph.remove();\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":4691},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4686":{"this":{"__isSmartRef__":true,"id":4643},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4687}},"4687":{"$super":{"__isSmartRef__":true,"id":4688}},"4688":{"varMapping":{"__isSmartRef__":true,"id":4689},"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":4690},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4689":{"obj":{"__isSmartRef__":true,"id":4643},"name":"onMouseUp"},"4690":{},"4691":{},"4692":{"varMapping":{"__isSmartRef__":true,"id":4693},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4693":{"this":{"__isSmartRef__":true,"id":4643}},"4694":{},"4695":{"varMapping":{"__isSmartRef__":true,"id":4696},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":4697},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4696":{"this":{"__isSmartRef__":true,"id":4643}},"4697":{},"4698":{"varMapping":{"__isSmartRef__":true,"id":4699},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'hidden'})\n}","funcProperties":{"__isSmartRef__":true,"id":4700},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4699":{"this":{"__isSmartRef__":true,"id":4643}},"4700":{},"4701":{"varMapping":{"__isSmartRef__":true,"id":4702},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":4703},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4702":{"this":{"__isSmartRef__":true,"id":4643}},"4703":{},"4704":{"varMapping":{"__isSmartRef__":true,"id":4705},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":4706},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4705":{"this":{"__isSmartRef__":true,"id":4643}},"4706":{},"4707":{"varMapping":{"__isSmartRef__":true,"id":4708},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":4713},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4708":{"this":{"__isSmartRef__":true,"id":4643},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4709}},"4709":{"$super":{"__isSmartRef__":true,"id":4710}},"4710":{"varMapping":{"__isSmartRef__":true,"id":4711},"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":4712},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4711":{"obj":{"__isSmartRef__":true,"id":4643},"name":"onBlur"},"4712":{},"4713":{},"4714":{"varMapping":{"__isSmartRef__":true,"id":4715},"source":"function createListMorph() {\n return new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520), this.getList());\n}","funcProperties":{"__isSmartRef__":true,"id":4716},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4715":{"this":{"__isSmartRef__":true,"id":4643}},"4716":{},"4717":{"varMapping":{"__isSmartRef__":true,"id":4718},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'selection', this, 'textString', {converter: function(morph) { return morph.getName() }});\n connect(this, 'savedTextString', this, 'selection');\n connect(this, \"selection\", this.owner, \"setTarget\");\n}","funcProperties":{"__isSmartRef__":true,"id":4719},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4718":{"this":{"__isSmartRef__":true,"id":4643}},"4719":{},"4720":{"morph":{"__isSmartRef__":true,"id":3877},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4721":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":4722},"setTarget":{"__isSmartRef__":true,"id":4725},"generateSourceForScript":{"__isSmartRef__":true,"id":4728},"generateSourceForConnection":{"__isSmartRef__":true,"id":4731},"generateTargetCode":{"__isSmartRef__":true,"id":4734},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":4737},"displayJavaScriptSource":{"__isSmartRef__":true,"id":4740},"displaySourceForScript":{"__isSmartRef__":true,"id":4743},"displaySourceForConnection":{"__isSmartRef__":true,"id":4746},"newScript":{"__isSmartRef__":true,"id":4749},"newConnection":{"__isSmartRef__":true,"id":4752},"deleteSelectedScript":{"__isSmartRef__":true,"id":4755},"disconnectConnection":{"__isSmartRef__":true,"id":4758},"updateLists":{"__isSmartRef__":true,"id":4761},"displayInitialScript":{"__isSmartRef__":true,"id":4764},"reset":{"__isSmartRef__":true,"id":4767},"selectChangedContent":{"__isSmartRef__":true,"id":4770}},"4722":{"varMapping":{"__isSmartRef__":true,"id":4723},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":4724},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4723":{"this":{"__isSmartRef__":true,"id":3877}},"4724":{},"4725":{"varMapping":{"__isSmartRef__":true,"id":4726},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":4727},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4726":{"this":{"__isSmartRef__":true,"id":3877}},"4727":{},"4728":{"varMapping":{"__isSmartRef__":true,"id":4729},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":4730},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4729":{"this":{"__isSmartRef__":true,"id":3877}},"4730":{},"4731":{"varMapping":{"__isSmartRef__":true,"id":4732},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":4733},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4732":{"this":{"__isSmartRef__":true,"id":3877}},"4733":{},"4734":{"varMapping":{"__isSmartRef__":true,"id":4735},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":4736},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4735":{"this":{"__isSmartRef__":true,"id":3877}},"4736":{},"4737":{"varMapping":{"__isSmartRef__":true,"id":4738},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4739},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4738":{"this":{"__isSmartRef__":true,"id":3877}},"4739":{},"4740":{"varMapping":{"__isSmartRef__":true,"id":4741},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":4742},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4741":{"this":{"__isSmartRef__":true,"id":3877}},"4742":{},"4743":{"varMapping":{"__isSmartRef__":true,"id":4744},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4745},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4744":{"this":{"__isSmartRef__":true,"id":3877}},"4745":{},"4746":{"varMapping":{"__isSmartRef__":true,"id":4747},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4748},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4747":{"this":{"__isSmartRef__":true,"id":3877}},"4748":{},"4749":{"varMapping":{"__isSmartRef__":true,"id":4750},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4751},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4750":{"this":{"__isSmartRef__":true,"id":3877}},"4751":{},"4752":{"varMapping":{"__isSmartRef__":true,"id":4753},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4754},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4753":{"this":{"__isSmartRef__":true,"id":3877}},"4754":{},"4755":{"varMapping":{"__isSmartRef__":true,"id":4756},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4757},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4756":{"this":{"__isSmartRef__":true,"id":3877}},"4757":{},"4758":{"varMapping":{"__isSmartRef__":true,"id":4759},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":4760},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4759":{"this":{"__isSmartRef__":true,"id":3877}},"4760":{},"4761":{"varMapping":{"__isSmartRef__":true,"id":4762},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":4763},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4762":{"this":{"__isSmartRef__":true,"id":3877}},"4763":{},"4764":{"varMapping":{"__isSmartRef__":true,"id":4765},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4766},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4765":{"this":{"__isSmartRef__":true,"id":3877}},"4766":{},"4767":{"varMapping":{"__isSmartRef__":true,"id":4768},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"4768":{"this":{"__isSmartRef__":true,"id":3877}},"4769":{},"4770":{"varMapping":{"__isSmartRef__":true,"id":4771},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":5296},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5295":{"this":{"__isSmartRef__":true,"id":3863}},"5296":{},"5297":{"varMapping":{"__isSmartRef__":true,"id":5298},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5299},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5298":{"this":{"__isSmartRef__":true,"id":3863}},"5299":{},"5300":{"varMapping":{"__isSmartRef__":true,"id":5301},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":5302},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5301":{"this":{"__isSmartRef__":true,"id":3863}},"5302":{},"5303":{"varMapping":{"__isSmartRef__":true,"id":5304},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":5305},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5304":{"this":{"__isSmartRef__":true,"id":3863}},"5305":{},"5306":{"varMapping":{"__isSmartRef__":true,"id":5307},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":5308},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5307":{"this":{"__isSmartRef__":true,"id":3863}},"5308":{},"5309":{"varMapping":{"__isSmartRef__":true,"id":5310},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":5311},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5310":{"this":{"__isSmartRef__":true,"id":3863}},"5311":{},"5312":{"varMapping":{"__isSmartRef__":true,"id":5313},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n var source = \"\";\n if (this.target.scriptAnnotations && \n this.target.scriptAnnotations[scriptName]) {\n var user = this.target.scriptAnnotations[scriptName].user;\n var time = this.target.scriptAnnotations[scriptName].time;\n source = Strings.format('// changed at %s by %s \\n\\n', time, user);\n }\n return source + Strings.format('this.addScript(%s);', script);\n}","funcProperties":{"__isSmartRef__":true,"id":5314},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5313":{"this":{"__isSmartRef__":true,"id":3863}},"5314":{},"5315":{"varMapping":{"__isSmartRef__":true,"id":5316},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":5317},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5316":{"this":{"__isSmartRef__":true,"id":3863}},"5317":{},"5318":{"varMapping":{"__isSmartRef__":true,"id":5319},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5320},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5319":{"this":{"__isSmartRef__":true,"id":3863}},"5320":{},"5321":{"varMapping":{"__isSmartRef__":true,"id":5322},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5323},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5322":{"this":{"__isSmartRef__":true,"id":3863}},"5323":{},"5324":{"varMapping":{"__isSmartRef__":true,"id":5325},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":5326},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5325":{"this":{"__isSmartRef__":true,"id":3863}},"5326":{},"5327":{"varMapping":{"__isSmartRef__":true,"id":5328},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i","extent":{"__isSmartRef__":true,"id":6111},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"6109":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"6110":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6111":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6112":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6113":{"morph":{"__isSmartRef__":true,"id":6107},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6114":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6115":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6116":{"morph":{"__isSmartRef__":true,"id":6107},"position":{"__isSmartRef__":true,"id":6117},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6118},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6117":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6118":{"x":242.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6119":{"morph":{"__isSmartRef__":true,"id":6107},"position":{"__isSmartRef__":true,"id":6120},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6121},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6120":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6121":{"x":289.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6122":{"morph":{"__isSmartRef__":true,"id":6107},"position":{"__isSmartRef__":true,"id":6123},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6124},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6123":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6124":{"x":336.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6125":{"morph":{"__isSmartRef__":true,"id":6107},"position":{"__isSmartRef__":true,"id":6126},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6127},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6126":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6127":{"x":336.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6128":{"morph":{"__isSmartRef__":true,"id":6107},"position":{"__isSmartRef__":true,"id":6129},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6130},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6129":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6130":{"x":336.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6131":{"morph":{"__isSmartRef__":true,"id":6107},"position":{"__isSmartRef__":true,"id":6132},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6133},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6132":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6133":{"x":289.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6134":{"morph":{"__isSmartRef__":true,"id":6107},"position":{"__isSmartRef__":true,"id":6135},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6136},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6135":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6136":{"x":242.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6137":{"morph":{"__isSmartRef__":true,"id":6107},"position":{"__isSmartRef__":true,"id":6138},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6139},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6138":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6139":{"x":242.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6140":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6141},"id":283,"renderContextTable":{"__isSmartRef__":true,"id":6147},"textChunks":[{"__isSmartRef__":true,"id":6148}],"eventHandler":{"__isSmartRef__":true,"id":6150},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6151},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6152},"priorExtent":{"__isSmartRef__":true,"id":6153},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":6106},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":6154},{"__isSmartRef__":true,"id":6157},{"__isSmartRef__":true,"id":6160},{"__isSmartRef__":true,"id":6163},{"__isSmartRef__":true,"id":6166},{"__isSmartRef__":true,"id":6169},{"__isSmartRef__":true,"id":6172},{"__isSmartRef__":true,"id":6175}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6141":{"_Position":{"__isSmartRef__":true,"id":6142},"renderContextTable":{"__isSmartRef__":true,"id":6143},"_Extent":{"__isSmartRef__":true,"id":6144},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6146},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6142":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6143":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6144":{"x":79,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6145":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6146":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6147":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6148":{"style":{"__isSmartRef__":true,"id":6149},"chunkOwner":{"__isSmartRef__":true,"id":6140},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ColorBehavior","__LivelyClassName__":"lively.morphic.TextChunk"},"6149":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6150":{"morph":{"__isSmartRef__":true,"id":6140},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6151":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6152":{"x":10.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6153":{"x":79,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6154":{"morph":{"__isSmartRef__":true,"id":6140},"position":{"__isSmartRef__":true,"id":6155},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6156},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6155":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6156":{"x":250.4078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6157":{"morph":{"__isSmartRef__":true,"id":6140},"position":{"__isSmartRef__":true,"id":6158},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6159},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6158":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6159":{"x":289.9078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6160":{"morph":{"__isSmartRef__":true,"id":6140},"position":{"__isSmartRef__":true,"id":6161},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6162},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6161":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6162":{"x":329.4078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6163":{"morph":{"__isSmartRef__":true,"id":6140},"position":{"__isSmartRef__":true,"id":6164},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6165},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6164":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6165":{"x":329.4078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6166":{"morph":{"__isSmartRef__":true,"id":6140},"position":{"__isSmartRef__":true,"id":6167},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6168},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6167":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6168":{"x":329.4078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6169":{"morph":{"__isSmartRef__":true,"id":6140},"position":{"__isSmartRef__":true,"id":6170},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6171},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6170":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6171":{"x":289.9078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6172":{"morph":{"__isSmartRef__":true,"id":6140},"position":{"__isSmartRef__":true,"id":6173},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6174},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6173":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6174":{"x":250.4078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6175":{"morph":{"__isSmartRef__":true,"id":6140},"position":{"__isSmartRef__":true,"id":6176},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6177},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6176":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6177":{"x":250.4078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6178":{"_Position":{"__isSmartRef__":true,"id":6179},"renderContextTable":{"__isSmartRef__":true,"id":6180},"_Extent":{"__isSmartRef__":true,"id":6181},"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6182},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6179":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6180":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6181":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6182":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6183":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6184":{"morph":{"__isSmartRef__":true,"id":6106},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6185":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6186":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6187":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"ColorBehavior","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"6188":{"morph":{"__isSmartRef__":true,"id":6106},"position":{"__isSmartRef__":true,"id":6189},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6190},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6189":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6190":{"x":239.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6191":{"morph":{"__isSmartRef__":true,"id":6106},"position":{"__isSmartRef__":true,"id":6192},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6193},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6192":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6193":{"x":289.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6194":{"morph":{"__isSmartRef__":true,"id":6106},"position":{"__isSmartRef__":true,"id":6195},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6196},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6195":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6196":{"x":339.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6197":{"morph":{"__isSmartRef__":true,"id":6106},"position":{"__isSmartRef__":true,"id":6198},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6199},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6198":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6199":{"x":339.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6200":{"morph":{"__isSmartRef__":true,"id":6106},"position":{"__isSmartRef__":true,"id":6201},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6202},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6201":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6202":{"x":339.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6203":{"morph":{"__isSmartRef__":true,"id":6106},"position":{"__isSmartRef__":true,"id":6204},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6205},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6204":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6205":{"x":289.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6206":{"morph":{"__isSmartRef__":true,"id":6106},"position":{"__isSmartRef__":true,"id":6207},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6208},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6207":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6208":{"x":239.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6209":{"morph":{"__isSmartRef__":true,"id":6106},"position":{"__isSmartRef__":true,"id":6210},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6211},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6210":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6211":{"x":239.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6212":{"submorphs":[{"__isSmartRef__":true,"id":6213},{"__isSmartRef__":true,"id":6246}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6283},"id":285,"renderContextTable":{"__isSmartRef__":true,"id":6288},"eventHandler":{"__isSmartRef__":true,"id":6289},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6290},"partsBinURL":{"__isSmartRef__":true,"id":6291},"targetName":"GradientBehavior","partItem":{"__isSmartRef__":true,"id":6292},"owner":{"__isSmartRef__":true,"id":6105},"isSelected":false,"magnets":[{"__isSmartRef__":true,"id":6293},{"__isSmartRef__":true,"id":6296},{"__isSmartRef__":true,"id":6299},{"__isSmartRef__":true,"id":6302},{"__isSmartRef__":true,"id":6305},{"__isSmartRef__":true,"id":6308},{"__isSmartRef__":true,"id":6311},{"__isSmartRef__":true,"id":6314}],"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"6213":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6214},"id":287,"renderContextTable":{"__isSmartRef__":true,"id":6218},"eventHandler":{"__isSmartRef__":true,"id":6219},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":6220},"priorExtent":{"__isSmartRef__":true,"id":6221},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":6212},"magnets":[{"__isSmartRef__":true,"id":6222},{"__isSmartRef__":true,"id":6225},{"__isSmartRef__":true,"id":6228},{"__isSmartRef__":true,"id":6231},{"__isSmartRef__":true,"id":6234},{"__isSmartRef__":true,"id":6237},{"__isSmartRef__":true,"id":6240},{"__isSmartRef__":true,"id":6243}],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"6214":{"renderContextTable":{"__isSmartRef__":true,"id":6215},"_Extent":{"__isSmartRef__":true,"id":6216},"stringifiedShapeNode":"","extent":{"__isSmartRef__":true,"id":6217},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"6215":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"6216":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6217":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6218":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6219":{"morph":{"__isSmartRef__":true,"id":6213},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6220":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6221":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6222":{"morph":{"__isSmartRef__":true,"id":6213},"position":{"__isSmartRef__":true,"id":6223},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6224},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6223":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6224":{"x":347.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6225":{"morph":{"__isSmartRef__":true,"id":6213},"position":{"__isSmartRef__":true,"id":6226},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6227},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6226":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6227":{"x":394.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6228":{"morph":{"__isSmartRef__":true,"id":6213},"position":{"__isSmartRef__":true,"id":6229},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6230},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6229":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6230":{"x":441.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6231":{"morph":{"__isSmartRef__":true,"id":6213},"position":{"__isSmartRef__":true,"id":6232},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6233},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6232":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6233":{"x":441.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6234":{"morph":{"__isSmartRef__":true,"id":6213},"position":{"__isSmartRef__":true,"id":6235},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6236},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6235":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6236":{"x":441.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6237":{"morph":{"__isSmartRef__":true,"id":6213},"position":{"__isSmartRef__":true,"id":6238},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6239},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6238":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6239":{"x":394.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6240":{"morph":{"__isSmartRef__":true,"id":6213},"position":{"__isSmartRef__":true,"id":6241},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6242},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6241":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6242":{"x":347.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6243":{"morph":{"__isSmartRef__":true,"id":6213},"position":{"__isSmartRef__":true,"id":6244},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6245},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6244":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6245":{"x":347.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6246":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6247},"id":286,"renderContextTable":{"__isSmartRef__":true,"id":6252},"textChunks":[{"__isSmartRef__":true,"id":6253}],"eventHandler":{"__isSmartRef__":true,"id":6255},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6256},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6257},"priorExtent":{"__isSmartRef__":true,"id":6258},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":6212},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":6259},{"__isSmartRef__":true,"id":6262},{"__isSmartRef__":true,"id":6265},{"__isSmartRef__":true,"id":6268},{"__isSmartRef__":true,"id":6271},{"__isSmartRef__":true,"id":6274},{"__isSmartRef__":true,"id":6277},{"__isSmartRef__":true,"id":6280}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6247":{"_Position":{"__isSmartRef__":true,"id":6248},"renderContextTable":{"__isSmartRef__":true,"id":6249},"_Extent":{"__isSmartRef__":true,"id":6250},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6251},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6248":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6249":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6250":{"x":95,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6251":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6252":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6253":{"style":{"__isSmartRef__":true,"id":6254},"chunkOwner":{"__isSmartRef__":true,"id":6246},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"GradientBehavior","__LivelyClassName__":"lively.morphic.TextChunk"},"6254":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6255":{"morph":{"__isSmartRef__":true,"id":6246},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6256":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6257":{"x":2.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6258":{"x":95,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6259":{"morph":{"__isSmartRef__":true,"id":6246},"position":{"__isSmartRef__":true,"id":6260},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6261},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6260":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6261":{"x":347.4078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6262":{"morph":{"__isSmartRef__":true,"id":6246},"position":{"__isSmartRef__":true,"id":6263},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6264},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6263":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6264":{"x":394.9078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6265":{"morph":{"__isSmartRef__":true,"id":6246},"position":{"__isSmartRef__":true,"id":6266},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6267},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6266":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6267":{"x":442.4078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6268":{"morph":{"__isSmartRef__":true,"id":6246},"position":{"__isSmartRef__":true,"id":6269},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6270},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6269":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6270":{"x":442.4078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6271":{"morph":{"__isSmartRef__":true,"id":6246},"position":{"__isSmartRef__":true,"id":6272},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6273},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6272":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6273":{"x":442.4078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6274":{"morph":{"__isSmartRef__":true,"id":6246},"position":{"__isSmartRef__":true,"id":6275},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6276},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6275":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6276":{"x":394.9078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6277":{"morph":{"__isSmartRef__":true,"id":6246},"position":{"__isSmartRef__":true,"id":6278},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6279},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6278":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6279":{"x":347.4078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6280":{"morph":{"__isSmartRef__":true,"id":6246},"position":{"__isSmartRef__":true,"id":6281},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6282},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6281":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6282":{"x":347.4078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6283":{"_Position":{"__isSmartRef__":true,"id":6284},"renderContextTable":{"__isSmartRef__":true,"id":6285},"_Extent":{"__isSmartRef__":true,"id":6286},"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6287},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6284":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6285":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6286":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6287":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6288":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6289":{"morph":{"__isSmartRef__":true,"id":6212},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6290":{"x":105,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6291":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6292":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"GradientBehavior","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"6293":{"morph":{"__isSmartRef__":true,"id":6212},"position":{"__isSmartRef__":true,"id":6294},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6295},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6294":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6295":{"x":344.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6296":{"morph":{"__isSmartRef__":true,"id":6212},"position":{"__isSmartRef__":true,"id":6297},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6298},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6297":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6298":{"x":394.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6299":{"morph":{"__isSmartRef__":true,"id":6212},"position":{"__isSmartRef__":true,"id":6300},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6301},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6300":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6301":{"x":444.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6302":{"morph":{"__isSmartRef__":true,"id":6212},"position":{"__isSmartRef__":true,"id":6303},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6304},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6303":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6304":{"x":444.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6305":{"morph":{"__isSmartRef__":true,"id":6212},"position":{"__isSmartRef__":true,"id":6306},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6307},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6306":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6307":{"x":444.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6308":{"morph":{"__isSmartRef__":true,"id":6212},"position":{"__isSmartRef__":true,"id":6309},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6310},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6309":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6310":{"x":394.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6311":{"morph":{"__isSmartRef__":true,"id":6212},"position":{"__isSmartRef__":true,"id":6312},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6313},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6312":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6313":{"x":344.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6314":{"morph":{"__isSmartRef__":true,"id":6212},"position":{"__isSmartRef__":true,"id":6315},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6316},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6315":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6316":{"x":344.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6317":{"submorphs":[{"__isSmartRef__":true,"id":6318},{"__isSmartRef__":true,"id":6351}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6388},"id":288,"renderContextTable":{"__isSmartRef__":true,"id":6393},"eventHandler":{"__isSmartRef__":true,"id":6394},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6395},"partsBinURL":{"__isSmartRef__":true,"id":6396},"targetName":"InvisibleBehavior","partItem":{"__isSmartRef__":true,"id":6397},"owner":{"__isSmartRef__":true,"id":6105},"isSelected":false,"magnets":[{"__isSmartRef__":true,"id":6398},{"__isSmartRef__":true,"id":6401},{"__isSmartRef__":true,"id":6404},{"__isSmartRef__":true,"id":6407},{"__isSmartRef__":true,"id":6410},{"__isSmartRef__":true,"id":6413},{"__isSmartRef__":true,"id":6416},{"__isSmartRef__":true,"id":6419}],"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"6318":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6319},"id":290,"renderContextTable":{"__isSmartRef__":true,"id":6323},"eventHandler":{"__isSmartRef__":true,"id":6324},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":6325},"priorExtent":{"__isSmartRef__":true,"id":6326},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":6317},"magnets":[{"__isSmartRef__":true,"id":6327},{"__isSmartRef__":true,"id":6330},{"__isSmartRef__":true,"id":6333},{"__isSmartRef__":true,"id":6336},{"__isSmartRef__":true,"id":6339},{"__isSmartRef__":true,"id":6342},{"__isSmartRef__":true,"id":6345},{"__isSmartRef__":true,"id":6348}],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"6319":{"renderContextTable":{"__isSmartRef__":true,"id":6320},"_Extent":{"__isSmartRef__":true,"id":6321},"stringifiedShapeNode":"","extent":{"__isSmartRef__":true,"id":6322},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"6320":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"6321":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6322":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6323":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6324":{"morph":{"__isSmartRef__":true,"id":6318},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6325":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6326":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6327":{"morph":{"__isSmartRef__":true,"id":6318},"position":{"__isSmartRef__":true,"id":6328},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6329},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6328":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6329":{"x":452.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6330":{"morph":{"__isSmartRef__":true,"id":6318},"position":{"__isSmartRef__":true,"id":6331},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6332},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6331":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6332":{"x":499.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6333":{"morph":{"__isSmartRef__":true,"id":6318},"position":{"__isSmartRef__":true,"id":6334},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6335},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6334":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6335":{"x":546.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6336":{"morph":{"__isSmartRef__":true,"id":6318},"position":{"__isSmartRef__":true,"id":6337},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6338},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6337":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6338":{"x":546.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6339":{"morph":{"__isSmartRef__":true,"id":6318},"position":{"__isSmartRef__":true,"id":6340},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6341},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6340":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6341":{"x":546.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6342":{"morph":{"__isSmartRef__":true,"id":6318},"position":{"__isSmartRef__":true,"id":6343},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6344},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6343":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6344":{"x":499.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6345":{"morph":{"__isSmartRef__":true,"id":6318},"position":{"__isSmartRef__":true,"id":6346},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6347},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6346":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6347":{"x":452.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6348":{"morph":{"__isSmartRef__":true,"id":6318},"position":{"__isSmartRef__":true,"id":6349},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6350},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6349":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6350":{"x":452.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6351":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6352},"id":289,"renderContextTable":{"__isSmartRef__":true,"id":6357},"textChunks":[{"__isSmartRef__":true,"id":6358}],"eventHandler":{"__isSmartRef__":true,"id":6360},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6361},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6362},"priorExtent":{"__isSmartRef__":true,"id":6363},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":6317},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":6364},{"__isSmartRef__":true,"id":6367},{"__isSmartRef__":true,"id":6370},{"__isSmartRef__":true,"id":6373},{"__isSmartRef__":true,"id":6376},{"__isSmartRef__":true,"id":6379},{"__isSmartRef__":true,"id":6382},{"__isSmartRef__":true,"id":6385}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6352":{"_Position":{"__isSmartRef__":true,"id":6353},"renderContextTable":{"__isSmartRef__":true,"id":6354},"_Extent":{"__isSmartRef__":true,"id":6355},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6356},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6353":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6354":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6355":{"x":92,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6356":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6357":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6358":{"style":{"__isSmartRef__":true,"id":6359},"chunkOwner":{"__isSmartRef__":true,"id":6351},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"InvisibleBehavior","__LivelyClassName__":"lively.morphic.TextChunk"},"6359":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6360":{"morph":{"__isSmartRef__":true,"id":6351},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6361":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6362":{"x":4,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6363":{"x":92,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6364":{"morph":{"__isSmartRef__":true,"id":6351},"position":{"__isSmartRef__":true,"id":6365},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6366},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6365":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6366":{"x":453.9078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6367":{"morph":{"__isSmartRef__":true,"id":6351},"position":{"__isSmartRef__":true,"id":6368},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6369},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6368":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6369":{"x":499.9078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6370":{"morph":{"__isSmartRef__":true,"id":6351},"position":{"__isSmartRef__":true,"id":6371},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6372},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6371":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6372":{"x":545.9078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6373":{"morph":{"__isSmartRef__":true,"id":6351},"position":{"__isSmartRef__":true,"id":6374},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6375},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6374":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6375":{"x":545.9078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6376":{"morph":{"__isSmartRef__":true,"id":6351},"position":{"__isSmartRef__":true,"id":6377},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6378},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6377":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6378":{"x":545.9078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6379":{"morph":{"__isSmartRef__":true,"id":6351},"position":{"__isSmartRef__":true,"id":6380},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6381},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6380":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6381":{"x":499.9078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6382":{"morph":{"__isSmartRef__":true,"id":6351},"position":{"__isSmartRef__":true,"id":6383},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6384},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6383":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6384":{"x":453.9078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6385":{"morph":{"__isSmartRef__":true,"id":6351},"position":{"__isSmartRef__":true,"id":6386},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6387},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6386":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6387":{"x":453.9078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6388":{"_Position":{"__isSmartRef__":true,"id":6389},"renderContextTable":{"__isSmartRef__":true,"id":6390},"_Extent":{"__isSmartRef__":true,"id":6391},"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6392},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6389":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6390":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6391":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6392":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6393":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6394":{"morph":{"__isSmartRef__":true,"id":6317},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6395":{"x":210,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6396":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6397":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"InvisibleBehavior","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"6398":{"morph":{"__isSmartRef__":true,"id":6317},"position":{"__isSmartRef__":true,"id":6399},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6400},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6399":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6400":{"x":449.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6401":{"morph":{"__isSmartRef__":true,"id":6317},"position":{"__isSmartRef__":true,"id":6402},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6403},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6402":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6403":{"x":499.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6404":{"morph":{"__isSmartRef__":true,"id":6317},"position":{"__isSmartRef__":true,"id":6405},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6406},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6405":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6406":{"x":549.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6407":{"morph":{"__isSmartRef__":true,"id":6317},"position":{"__isSmartRef__":true,"id":6408},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6409},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6408":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6409":{"x":549.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6410":{"morph":{"__isSmartRef__":true,"id":6317},"position":{"__isSmartRef__":true,"id":6411},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6412},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6411":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6412":{"x":549.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6413":{"morph":{"__isSmartRef__":true,"id":6317},"position":{"__isSmartRef__":true,"id":6414},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6415},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6414":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6415":{"x":499.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6416":{"morph":{"__isSmartRef__":true,"id":6317},"position":{"__isSmartRef__":true,"id":6417},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6418},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6417":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6418":{"x":449.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6419":{"morph":{"__isSmartRef__":true,"id":6317},"position":{"__isSmartRef__":true,"id":6420},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6421},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6420":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6421":{"x":449.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6422":{"submorphs":[{"__isSmartRef__":true,"id":6423},{"__isSmartRef__":true,"id":6456}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6493},"id":291,"renderContextTable":{"__isSmartRef__":true,"id":6498},"eventHandler":{"__isSmartRef__":true,"id":6499},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6500},"partsBinURL":{"__isSmartRef__":true,"id":6501},"targetName":"LaTeXHighlighting","partItem":{"__isSmartRef__":true,"id":6502},"owner":{"__isSmartRef__":true,"id":6105},"isSelected":false,"magnets":[{"__isSmartRef__":true,"id":6503},{"__isSmartRef__":true,"id":6506},{"__isSmartRef__":true,"id":6509},{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6515},{"__isSmartRef__":true,"id":6518},{"__isSmartRef__":true,"id":6521},{"__isSmartRef__":true,"id":6524}],"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"6423":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6424},"id":293,"renderContextTable":{"__isSmartRef__":true,"id":6428},"eventHandler":{"__isSmartRef__":true,"id":6429},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":6430},"priorExtent":{"__isSmartRef__":true,"id":6431},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":6422},"magnets":[{"__isSmartRef__":true,"id":6432},{"__isSmartRef__":true,"id":6435},{"__isSmartRef__":true,"id":6438},{"__isSmartRef__":true,"id":6441},{"__isSmartRef__":true,"id":6444},{"__isSmartRef__":true,"id":6447},{"__isSmartRef__":true,"id":6450},{"__isSmartRef__":true,"id":6453}],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"6424":{"renderContextTable":{"__isSmartRef__":true,"id":6425},"_Extent":{"__isSmartRef__":true,"id":6426},"stringifiedShapeNode":"","extent":{"__isSmartRef__":true,"id":6427},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"6425":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"6426":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6427":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6428":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6429":{"morph":{"__isSmartRef__":true,"id":6423},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6430":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6431":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6432":{"morph":{"__isSmartRef__":true,"id":6423},"position":{"__isSmartRef__":true,"id":6433},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6434},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6433":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6434":{"x":557.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6435":{"morph":{"__isSmartRef__":true,"id":6423},"position":{"__isSmartRef__":true,"id":6436},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6437},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6436":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6437":{"x":604.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6438":{"morph":{"__isSmartRef__":true,"id":6423},"position":{"__isSmartRef__":true,"id":6439},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6440},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6439":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6440":{"x":651.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6441":{"morph":{"__isSmartRef__":true,"id":6423},"position":{"__isSmartRef__":true,"id":6442},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6443},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6442":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6443":{"x":651.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6444":{"morph":{"__isSmartRef__":true,"id":6423},"position":{"__isSmartRef__":true,"id":6445},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6446},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6445":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6446":{"x":651.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6447":{"morph":{"__isSmartRef__":true,"id":6423},"position":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6449},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6448":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6449":{"x":604.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6450":{"morph":{"__isSmartRef__":true,"id":6423},"position":{"__isSmartRef__":true,"id":6451},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6452},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6451":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6452":{"x":557.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6453":{"morph":{"__isSmartRef__":true,"id":6423},"position":{"__isSmartRef__":true,"id":6454},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6455},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6454":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6455":{"x":557.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6456":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6457},"id":292,"renderContextTable":{"__isSmartRef__":true,"id":6462},"textChunks":[{"__isSmartRef__":true,"id":6463}],"eventHandler":{"__isSmartRef__":true,"id":6465},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6466},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6467},"priorExtent":{"__isSmartRef__":true,"id":6468},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":6422},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6472},{"__isSmartRef__":true,"id":6475},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6481},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6487},{"__isSmartRef__":true,"id":6490}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6457":{"_Position":{"__isSmartRef__":true,"id":6458},"renderContextTable":{"__isSmartRef__":true,"id":6459},"_Extent":{"__isSmartRef__":true,"id":6460},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6461},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6458":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6459":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6460":{"x":97,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6461":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6462":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6463":{"style":{"__isSmartRef__":true,"id":6464},"chunkOwner":{"__isSmartRef__":true,"id":6456},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"LaTeXHighlighting","__LivelyClassName__":"lively.morphic.TextChunk"},"6464":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6465":{"morph":{"__isSmartRef__":true,"id":6456},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6466":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6467":{"x":1.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6468":{"x":97,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6469":{"morph":{"__isSmartRef__":true,"id":6456},"position":{"__isSmartRef__":true,"id":6470},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6471},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6470":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6471":{"x":556.4078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6472":{"morph":{"__isSmartRef__":true,"id":6456},"position":{"__isSmartRef__":true,"id":6473},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6474},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6473":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6474":{"x":604.9078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6475":{"morph":{"__isSmartRef__":true,"id":6456},"position":{"__isSmartRef__":true,"id":6476},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6477},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6476":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6477":{"x":653.4078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6478":{"morph":{"__isSmartRef__":true,"id":6456},"position":{"__isSmartRef__":true,"id":6479},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6480},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6479":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6480":{"x":653.4078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6481":{"morph":{"__isSmartRef__":true,"id":6456},"position":{"__isSmartRef__":true,"id":6482},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6483},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6482":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6483":{"x":653.4078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6484":{"morph":{"__isSmartRef__":true,"id":6456},"position":{"__isSmartRef__":true,"id":6485},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6486},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6485":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6486":{"x":604.9078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6487":{"morph":{"__isSmartRef__":true,"id":6456},"position":{"__isSmartRef__":true,"id":6488},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6489},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6488":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6489":{"x":556.4078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6490":{"morph":{"__isSmartRef__":true,"id":6456},"position":{"__isSmartRef__":true,"id":6491},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6492},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6491":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6492":{"x":556.4078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6493":{"_Position":{"__isSmartRef__":true,"id":6494},"renderContextTable":{"__isSmartRef__":true,"id":6495},"_Extent":{"__isSmartRef__":true,"id":6496},"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6497},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6494":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6495":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6496":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6497":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6498":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6499":{"morph":{"__isSmartRef__":true,"id":6422},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6500":{"x":315,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6501":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6502":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"LaTeXHighlighting","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"6503":{"morph":{"__isSmartRef__":true,"id":6422},"position":{"__isSmartRef__":true,"id":6504},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6505},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6504":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6505":{"x":554.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6506":{"morph":{"__isSmartRef__":true,"id":6422},"position":{"__isSmartRef__":true,"id":6507},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6508},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6507":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6508":{"x":604.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6509":{"morph":{"__isSmartRef__":true,"id":6422},"position":{"__isSmartRef__":true,"id":6510},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6511},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6510":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6511":{"x":654.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6512":{"morph":{"__isSmartRef__":true,"id":6422},"position":{"__isSmartRef__":true,"id":6513},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6514},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6513":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6514":{"x":654.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6515":{"morph":{"__isSmartRef__":true,"id":6422},"position":{"__isSmartRef__":true,"id":6516},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6517},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6516":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6517":{"x":654.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6518":{"morph":{"__isSmartRef__":true,"id":6422},"position":{"__isSmartRef__":true,"id":6519},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6520},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6519":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6520":{"x":604.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6521":{"morph":{"__isSmartRef__":true,"id":6422},"position":{"__isSmartRef__":true,"id":6522},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6523},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6522":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6523":{"x":554.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6524":{"morph":{"__isSmartRef__":true,"id":6422},"position":{"__isSmartRef__":true,"id":6525},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6526},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6525":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6526":{"x":554.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6527":{"submorphs":[{"__isSmartRef__":true,"id":6528},{"__isSmartRef__":true,"id":6561}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6598},"id":294,"renderContextTable":{"__isSmartRef__":true,"id":6603},"eventHandler":{"__isSmartRef__":true,"id":6604},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6605},"partsBinURL":{"__isSmartRef__":true,"id":6606},"targetName":"NoteTextStyle","partItem":{"__isSmartRef__":true,"id":6607},"owner":{"__isSmartRef__":true,"id":6105},"isSelected":false,"magnets":[{"__isSmartRef__":true,"id":6608},{"__isSmartRef__":true,"id":6611},{"__isSmartRef__":true,"id":6614},{"__isSmartRef__":true,"id":6617},{"__isSmartRef__":true,"id":6620},{"__isSmartRef__":true,"id":6623},{"__isSmartRef__":true,"id":6626},{"__isSmartRef__":true,"id":6629}],"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"6528":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6529},"id":296,"renderContextTable":{"__isSmartRef__":true,"id":6533},"eventHandler":{"__isSmartRef__":true,"id":6534},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":6535},"priorExtent":{"__isSmartRef__":true,"id":6536},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":6527},"magnets":[{"__isSmartRef__":true,"id":6537},{"__isSmartRef__":true,"id":6540},{"__isSmartRef__":true,"id":6543},{"__isSmartRef__":true,"id":6546},{"__isSmartRef__":true,"id":6549},{"__isSmartRef__":true,"id":6552},{"__isSmartRef__":true,"id":6555},{"__isSmartRef__":true,"id":6558}],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"6529":{"renderContextTable":{"__isSmartRef__":true,"id":6530},"_Extent":{"__isSmartRef__":true,"id":6531},"stringifiedShapeNode":"","extent":{"__isSmartRef__":true,"id":6532},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"6530":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"6531":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6532":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6533":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6534":{"morph":{"__isSmartRef__":true,"id":6528},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6535":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6536":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6537":{"morph":{"__isSmartRef__":true,"id":6528},"position":{"__isSmartRef__":true,"id":6538},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6539},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6538":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6539":{"x":662.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6540":{"morph":{"__isSmartRef__":true,"id":6528},"position":{"__isSmartRef__":true,"id":6541},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6542},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6541":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6542":{"x":709.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6543":{"morph":{"__isSmartRef__":true,"id":6528},"position":{"__isSmartRef__":true,"id":6544},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6545},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6544":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6545":{"x":756.9078618157697,"y":247.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6546":{"morph":{"__isSmartRef__":true,"id":6528},"position":{"__isSmartRef__":true,"id":6547},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6548},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6547":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6548":{"x":756.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6549":{"morph":{"__isSmartRef__":true,"id":6528},"position":{"__isSmartRef__":true,"id":6550},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6551},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6550":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6551":{"x":756.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6552":{"morph":{"__isSmartRef__":true,"id":6528},"position":{"__isSmartRef__":true,"id":6553},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6554},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6553":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6554":{"x":709.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6555":{"morph":{"__isSmartRef__":true,"id":6528},"position":{"__isSmartRef__":true,"id":6556},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6557},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6556":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6557":{"x":662.9078618157697,"y":341.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6558":{"morph":{"__isSmartRef__":true,"id":6528},"position":{"__isSmartRef__":true,"id":6559},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6560},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6559":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6560":{"x":662.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6561":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6562},"id":295,"renderContextTable":{"__isSmartRef__":true,"id":6567},"textChunks":[{"__isSmartRef__":true,"id":6568}],"eventHandler":{"__isSmartRef__":true,"id":6570},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6571},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6572},"priorExtent":{"__isSmartRef__":true,"id":6573},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":6527},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":6574},{"__isSmartRef__":true,"id":6577},{"__isSmartRef__":true,"id":6580},{"__isSmartRef__":true,"id":6583},{"__isSmartRef__":true,"id":6586},{"__isSmartRef__":true,"id":6589},{"__isSmartRef__":true,"id":6592},{"__isSmartRef__":true,"id":6595}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6562":{"_Position":{"__isSmartRef__":true,"id":6563},"renderContextTable":{"__isSmartRef__":true,"id":6564},"_Extent":{"__isSmartRef__":true,"id":6565},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6566},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6563":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6564":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6565":{"x":79,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6566":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6567":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6568":{"style":{"__isSmartRef__":true,"id":6569},"chunkOwner":{"__isSmartRef__":true,"id":6561},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"NoteTextStyle","__LivelyClassName__":"lively.morphic.TextChunk"},"6569":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6570":{"morph":{"__isSmartRef__":true,"id":6561},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6571":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6572":{"x":10.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6573":{"x":79,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6574":{"morph":{"__isSmartRef__":true,"id":6561},"position":{"__isSmartRef__":true,"id":6575},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6576},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6575":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6576":{"x":670.4078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6577":{"morph":{"__isSmartRef__":true,"id":6561},"position":{"__isSmartRef__":true,"id":6578},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6579},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6578":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6579":{"x":709.9078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6580":{"morph":{"__isSmartRef__":true,"id":6561},"position":{"__isSmartRef__":true,"id":6581},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6582},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6581":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6582":{"x":749.4078618157697,"y":325.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6583":{"morph":{"__isSmartRef__":true,"id":6561},"position":{"__isSmartRef__":true,"id":6584},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6585},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6584":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6585":{"x":749.4078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6586":{"morph":{"__isSmartRef__":true,"id":6561},"position":{"__isSmartRef__":true,"id":6587},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6588},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6587":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6588":{"x":749.4078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6589":{"morph":{"__isSmartRef__":true,"id":6561},"position":{"__isSmartRef__":true,"id":6590},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6591},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6590":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6591":{"x":709.9078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6592":{"morph":{"__isSmartRef__":true,"id":6561},"position":{"__isSmartRef__":true,"id":6593},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6594},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6593":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6594":{"x":670.4078618157697,"y":340.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6595":{"morph":{"__isSmartRef__":true,"id":6561},"position":{"__isSmartRef__":true,"id":6596},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6597},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6596":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6597":{"x":670.4078618157697,"y":333.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6598":{"_Position":{"__isSmartRef__":true,"id":6599},"renderContextTable":{"__isSmartRef__":true,"id":6600},"_Extent":{"__isSmartRef__":true,"id":6601},"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6602},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6599":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6600":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6601":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6602":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6603":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6604":{"morph":{"__isSmartRef__":true,"id":6527},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6605":{"x":420,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6606":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6607":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"NoteTextStyle","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"6608":{"morph":{"__isSmartRef__":true,"id":6527},"position":{"__isSmartRef__":true,"id":6609},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6610},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6609":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6610":{"x":659.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6611":{"morph":{"__isSmartRef__":true,"id":6527},"position":{"__isSmartRef__":true,"id":6612},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6613},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6612":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6613":{"x":709.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6614":{"morph":{"__isSmartRef__":true,"id":6527},"position":{"__isSmartRef__":true,"id":6615},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6616},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6615":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6616":{"x":759.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6617":{"morph":{"__isSmartRef__":true,"id":6527},"position":{"__isSmartRef__":true,"id":6618},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6619},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6618":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6619":{"x":759.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6620":{"morph":{"__isSmartRef__":true,"id":6527},"position":{"__isSmartRef__":true,"id":6621},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6622},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6621":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6622":{"x":759.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6623":{"morph":{"__isSmartRef__":true,"id":6527},"position":{"__isSmartRef__":true,"id":6624},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6625},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6624":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6625":{"x":709.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6626":{"morph":{"__isSmartRef__":true,"id":6527},"position":{"__isSmartRef__":true,"id":6627},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6628},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6627":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6628":{"x":659.9078618157697,"y":344.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6629":{"morph":{"__isSmartRef__":true,"id":6527},"position":{"__isSmartRef__":true,"id":6630},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6631},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6630":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6631":{"x":659.9078618157697,"y":294.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6632":{"submorphs":[{"__isSmartRef__":true,"id":6633},{"__isSmartRef__":true,"id":6666}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6703},"id":297,"renderContextTable":{"__isSmartRef__":true,"id":6709},"eventHandler":{"__isSmartRef__":true,"id":6710},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":6711},"partsBinURL":{"__isSmartRef__":true,"id":6712},"targetName":"RotationBehavior","partItem":{"__isSmartRef__":true,"id":6713},"owner":{"__isSmartRef__":true,"id":6105},"isSelected":true,"isBeingDragged":false,"magnets":[{"__isSmartRef__":true,"id":10473},{"__isSmartRef__":true,"id":10476},{"__isSmartRef__":true,"id":10479},{"__isSmartRef__":true,"id":10482},{"__isSmartRef__":true,"id":10485},{"__isSmartRef__":true,"id":10488},{"__isSmartRef__":true,"id":10491},{"__isSmartRef__":true,"id":10494}],"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"6633":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6634},"id":299,"renderContextTable":{"__isSmartRef__":true,"id":6638},"eventHandler":{"__isSmartRef__":true,"id":6639},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":6640},"priorExtent":{"__isSmartRef__":true,"id":6641},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":6632},"magnets":[{"__isSmartRef__":true,"id":6642},{"__isSmartRef__":true,"id":6645},{"__isSmartRef__":true,"id":6648},{"__isSmartRef__":true,"id":6651},{"__isSmartRef__":true,"id":6654},{"__isSmartRef__":true,"id":6657},{"__isSmartRef__":true,"id":6660},{"__isSmartRef__":true,"id":6663}],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"6634":{"renderContextTable":{"__isSmartRef__":true,"id":6635},"_Extent":{"__isSmartRef__":true,"id":6636},"stringifiedShapeNode":"","extent":{"__isSmartRef__":true,"id":6637},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"6635":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"6636":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6637":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6638":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6639":{"morph":{"__isSmartRef__":true,"id":6633},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6640":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6641":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6642":{"morph":{"__isSmartRef__":true,"id":6633},"position":{"__isSmartRef__":true,"id":6643},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6644},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6643":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6644":{"x":242.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6645":{"morph":{"__isSmartRef__":true,"id":6633},"position":{"__isSmartRef__":true,"id":6646},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6647},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6646":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6647":{"x":289.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6648":{"morph":{"__isSmartRef__":true,"id":6633},"position":{"__isSmartRef__":true,"id":6649},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6650},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6649":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6650":{"x":336.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6651":{"morph":{"__isSmartRef__":true,"id":6633},"position":{"__isSmartRef__":true,"id":6652},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6653},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6652":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6653":{"x":336.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6654":{"morph":{"__isSmartRef__":true,"id":6633},"position":{"__isSmartRef__":true,"id":6655},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6656},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6655":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6656":{"x":336.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6657":{"morph":{"__isSmartRef__":true,"id":6633},"position":{"__isSmartRef__":true,"id":6658},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6659},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6658":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6659":{"x":289.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6660":{"morph":{"__isSmartRef__":true,"id":6633},"position":{"__isSmartRef__":true,"id":6661},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6662},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6661":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6662":{"x":242.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6663":{"morph":{"__isSmartRef__":true,"id":6633},"position":{"__isSmartRef__":true,"id":6664},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6665},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6664":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6665":{"x":242.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6666":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6667},"id":298,"renderContextTable":{"__isSmartRef__":true,"id":6672},"textChunks":[{"__isSmartRef__":true,"id":6673}],"eventHandler":{"__isSmartRef__":true,"id":6675},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6676},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":6677},"priorExtent":{"__isSmartRef__":true,"id":6678},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":6632},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":6679},{"__isSmartRef__":true,"id":6682},{"__isSmartRef__":true,"id":6685},{"__isSmartRef__":true,"id":6688},{"__isSmartRef__":true,"id":6691},{"__isSmartRef__":true,"id":6694},{"__isSmartRef__":true,"id":6697},{"__isSmartRef__":true,"id":6700}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6667":{"_Position":{"__isSmartRef__":true,"id":6668},"renderContextTable":{"__isSmartRef__":true,"id":6669},"_Extent":{"__isSmartRef__":true,"id":6670},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6671},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6668":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6669":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6670":{"x":93,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6671":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6672":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6673":{"style":{"__isSmartRef__":true,"id":6674},"chunkOwner":{"__isSmartRef__":true,"id":6666},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"RotationBehavior","__LivelyClassName__":"lively.morphic.TextChunk"},"6674":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6675":{"morph":{"__isSmartRef__":true,"id":6666},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6676":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6677":{"x":3.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6678":{"x":93,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6679":{"morph":{"__isSmartRef__":true,"id":6666},"position":{"__isSmartRef__":true,"id":6680},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6681},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6680":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6681":{"x":243.4078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6682":{"morph":{"__isSmartRef__":true,"id":6666},"position":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6684},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6683":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6684":{"x":289.9078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6685":{"morph":{"__isSmartRef__":true,"id":6666},"position":{"__isSmartRef__":true,"id":6686},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6687},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6686":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6687":{"x":336.4078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6688":{"morph":{"__isSmartRef__":true,"id":6666},"position":{"__isSmartRef__":true,"id":6689},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6690},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6689":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6690":{"x":336.4078618157697,"y":438.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6691":{"morph":{"__isSmartRef__":true,"id":6666},"position":{"__isSmartRef__":true,"id":6692},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6693},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6692":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6693":{"x":336.4078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6694":{"morph":{"__isSmartRef__":true,"id":6666},"position":{"__isSmartRef__":true,"id":6695},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6696},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6695":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6696":{"x":289.9078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6697":{"morph":{"__isSmartRef__":true,"id":6666},"position":{"__isSmartRef__":true,"id":6698},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6699},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6698":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6699":{"x":243.4078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6700":{"morph":{"__isSmartRef__":true,"id":6666},"position":{"__isSmartRef__":true,"id":6701},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6702},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6701":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6702":{"x":243.4078618157697,"y":438.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6703":{"_Position":{"__isSmartRef__":true,"id":6704},"renderContextTable":{"__isSmartRef__":true,"id":6705},"_Extent":{"__isSmartRef__":true,"id":6706},"_BorderColor":{"__isSmartRef__":true,"id":6707},"_Fill":{"__isSmartRef__":true,"id":6708},"_BorderRadius":6,"_BorderWidth":3,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6704":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6705":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6706":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6707":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6708":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6709":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6710":{"morph":{"__isSmartRef__":true,"id":6632},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6711":{"x":0,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6712":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"6713":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"RotationBehavior","attributeConnections":[{"__isSmartRef__":true,"id":6714},{"__isSmartRef__":true,"id":6715},{"__isSmartRef__":true,"id":6716},{"__isSmartRef__":true,"id":6726}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$part"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$part"],"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":23}],\"scripts\":[],\"id\":1692,\"shape\":{\"__isSmartRef__\":true,\"id\":60},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":66},\"showsHalos\":false,\"name\":\"RotationBehavior\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":67},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":68},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3441},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3442},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3443}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3444},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":3446},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":3447},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3448},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[],\"scripts\":[],\"id\":1693,\"shape\":{\"__isSmartRef__\":true,\"id\":2},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":7},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":5},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":8},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":9}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":11},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":12},{\"__isSmartRef__\":true,\"id\":13}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":0},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":14},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":15},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":16},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":5},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4\":{\"x\":88.8018403394826,\"y\":12,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"6\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"7\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"8\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"9\":{\"style\":{\"__isSmartRef__\":true,\"id\":10},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1},\"storedString\":\"RotationBehavior\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"10\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"11\":{\"x\":88.8018403394826,\"y\":12,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"12\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"13\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"14\":{\"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\"},\"15\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"16\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":17},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":20}},\"17\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":18},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":19},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"18\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"19\":{},\"20\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":21},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":22},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"21\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"22\":{},\"23\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":24}],\"scripts\":[],\"id\":1694,\"shape\":{\"__isSmartRef__\":true,\"id\":43},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":54},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":55}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.010000000000000002,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":24},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":56},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":57},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":58},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":59},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"24\":{\"submorphs\":[],\"scripts\":[],\"id\":1695,\"shape\":{\"__isSmartRef__\":true,\"id\":25},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":38},\"slider\":{\"__isSmartRef__\":true,\"id\":23},\"owner\":{\"__isSmartRef__\":true,\"id\":23},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":39},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":40},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":41},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":42},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"25\":{\"position\":{\"__isSmartRef__\":true,\"id\":26},\"_Extent\":{\"__isSmartRef__\":true,\"id\":27},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":28},\"_Fill\":{\"__isSmartRef__\":true,\"id\":29},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":37},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"26\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"27\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"28\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"29\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":32},{\"__isSmartRef__\":true,\"id\":34}],\"vector\":{\"__isSmartRef__\":true,\"id\":36},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"30\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":31}},\"31\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"32\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":33}},\"33\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"34\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":35}},\"35\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"36\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"37\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"38\":{\"x\":7.300000000000002,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"39\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"40\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"41\":{\"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\"},\"42\":{\"morph\":{\"__isSmartRef__\":true,\"id\":24},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"43\":{\"position\":{\"__isSmartRef__\":true,\"id\":44},\"_Extent\":{\"__isSmartRef__\":true,\"id\":45},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":28},\"_Fill\":{\"__isSmartRef__\":true,\"id\":46},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":53},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"44\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"45\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"46\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":47},{\"__isSmartRef__\":true,\"id\":49},{\"__isSmartRef__\":true,\"id\":51}],\"vector\":{\"__isSmartRef__\":true,\"id\":36},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"47\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":48}},\"48\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"49\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":50}},\"50\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"51\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":52}},\"52\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"53\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"54\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"55\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":23},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":23},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"56\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"57\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"58\":{\"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\"},\"59\":{\"morph\":{\"__isSmartRef__\":true,\"id\":23},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"60\":{\"position\":{\"__isSmartRef__\":true,\"id\":61},\"_Extent\":{\"__isSmartRef__\":true,\"id\":62},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":63},\"_Fill\":{\"__isSmartRef__\":true,\"id\":64},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":65},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"61\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"62\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"63\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"64\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"65\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"66\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"67\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"partName\":\"RotationBehavior\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"68\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":69},{\"__isSmartRef__\":true,\"id\":89}],\"scripts\":[],\"id\":6308,\"shape\":{\"__isSmartRef__\":true,\"id\":120},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":125},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":126},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":127},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3419},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3420},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3421}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3422},\"owner\":null,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3424},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"69\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":70},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":74},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":73},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":75},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":76}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":78},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":80}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":68},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":68},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":81},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":82},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"70\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":71},\"_Extent\":{\"__isSmartRef__\":true,\"id\":72},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":73},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"71\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"72\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"73\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"74\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"75\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"76\":{\"style\":{\"__isSmartRef__\":true,\"id\":77},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":69},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"77\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"78\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"79\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":69},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":69},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"80\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":69},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":69},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"81\":{\"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\"},\"82\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":83},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":86}},\"83\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":84},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":85},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"84\":{\"this\":{\"__isSmartRef__\":true,\"id\":69}},\"85\":{},\"86\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":87},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":88},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"87\":{\"this\":{\"__isSmartRef__\":true,\"id\":69}},\"88\":{},\"89\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":90}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":106},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":116},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":117}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.010000000000000002,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":90},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":118},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":68},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":119},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"90\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":91},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":103},\"slider\":{\"__isSmartRef__\":true,\"id\":89},\"owner\":{\"__isSmartRef__\":true,\"id\":89},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":104},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":105},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"91\":{\"position\":{\"__isSmartRef__\":true,\"id\":92},\"_Extent\":{\"__isSmartRef__\":true,\"id\":93},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":94},\"_Fill\":{\"__isSmartRef__\":true,\"id\":95},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"92\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"93\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"94\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"95\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":96},{\"__isSmartRef__\":true,\"id\":98},{\"__isSmartRef__\":true,\"id\":100}],\"vector\":{\"__isSmartRef__\":true,\"id\":102},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"96\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":97}},\"97\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"98\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":99}},\"99\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"100\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":101}},\"101\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"102\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"103\":{\"x\":7.300000000000002,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"104\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"105\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"106\":{\"position\":{\"__isSmartRef__\":true,\"id\":107},\"_Extent\":{\"__isSmartRef__\":true,\"id\":108},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":94},\"_Fill\":{\"__isSmartRef__\":true,\"id\":109},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"107\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"108\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"109\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":110},{\"__isSmartRef__\":true,\"id\":112},{\"__isSmartRef__\":true,\"id\":114}],\"vector\":{\"__isSmartRef__\":true,\"id\":102},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"110\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":111}},\"111\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"112\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":113}},\"113\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"114\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":115}},\"115\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"116\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"117\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":89},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":89},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"118\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"119\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"120\":{\"position\":{\"__isSmartRef__\":true,\"id\":121},\"_Extent\":{\"__isSmartRef__\":true,\"id\":122},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":123},\"_Fill\":{\"__isSmartRef__\":true,\"id\":124},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"121\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"122\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"123\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"124\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"125\":{\"x\":-55,\"y\":-41,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"126\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"127\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":128},{\"__isSmartRef__\":true,\"id\":148}],\"scripts\":[],\"id\":6305,\"shape\":{\"__isSmartRef__\":true,\"id\":179},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":184},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":185},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":186},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3397},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3398},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3399}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3400},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3402},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"128\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":129},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":133},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":132},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":134},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":135}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":137},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":139}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":127},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":127},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":140},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":141},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"129\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":130},\"_Extent\":{\"__isSmartRef__\":true,\"id\":131},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":132},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"130\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"131\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"132\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"133\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"134\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"135\":{\"style\":{\"__isSmartRef__\":true,\"id\":136},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":128},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"136\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"137\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"138\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":128},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":128},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"139\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":128},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":128},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"140\":{\"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\"},\"141\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":142},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":145}},\"142\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":143},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":144},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"143\":{\"this\":{\"__isSmartRef__\":true,\"id\":128}},\"144\":{},\"145\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":146},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":147},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"146\":{\"this\":{\"__isSmartRef__\":true,\"id\":128}},\"147\":{},\"148\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":149}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":165},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":175},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":176}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.010000000000000002,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":149},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":177},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":127},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":178},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"149\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":150},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":162},\"slider\":{\"__isSmartRef__\":true,\"id\":148},\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":163},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":164},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"150\":{\"position\":{\"__isSmartRef__\":true,\"id\":151},\"_Extent\":{\"__isSmartRef__\":true,\"id\":152},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":153},\"_Fill\":{\"__isSmartRef__\":true,\"id\":154},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"151\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"152\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"153\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"154\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":155},{\"__isSmartRef__\":true,\"id\":157},{\"__isSmartRef__\":true,\"id\":159}],\"vector\":{\"__isSmartRef__\":true,\"id\":161},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"155\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":156}},\"156\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"157\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":158}},\"158\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"159\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":160}},\"160\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"161\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"162\":{\"x\":7.300000000000002,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"163\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"164\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"165\":{\"position\":{\"__isSmartRef__\":true,\"id\":166},\"_Extent\":{\"__isSmartRef__\":true,\"id\":167},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":153},\"_Fill\":{\"__isSmartRef__\":true,\"id\":168},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"166\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"167\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"168\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":169},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":173}],\"vector\":{\"__isSmartRef__\":true,\"id\":161},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"169\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":170}},\"170\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"171\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":172}},\"172\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"173\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":174}},\"174\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"175\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"176\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":148},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":148},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"177\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"178\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"179\":{\"position\":{\"__isSmartRef__\":true,\"id\":180},\"_Extent\":{\"__isSmartRef__\":true,\"id\":181},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":182},\"_Fill\":{\"__isSmartRef__\":true,\"id\":183},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"180\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"181\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"182\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"183\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"184\":{\"x\":-55,\"y\":-44,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"185\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"186\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":187},{\"__isSmartRef__\":true,\"id\":207}],\"scripts\":[],\"id\":6302,\"shape\":{\"__isSmartRef__\":true,\"id\":238},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":243},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":244},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":245},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3375},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3376},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3377}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3378},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3380},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"187\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":188},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":192},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":191},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":193},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":194}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":196},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":197},{\"__isSmartRef__\":true,\"id\":198}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":186},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":186},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":199},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":200},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"188\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":189},\"_Extent\":{\"__isSmartRef__\":true,\"id\":190},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":191},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"189\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"190\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"191\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"192\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"193\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"194\":{\"style\":{\"__isSmartRef__\":true,\"id\":195},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":187},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"195\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"196\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"197\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":187},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":187},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"198\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":187},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":187},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"199\":{\"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\"},\"200\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":201},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":204}},\"201\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":203},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"202\":{\"this\":{\"__isSmartRef__\":true,\"id\":187}},\"203\":{},\"204\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":205},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":206},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"205\":{\"this\":{\"__isSmartRef__\":true,\"id\":187}},\"206\":{},\"207\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":208}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":224},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":234},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":235}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":208},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":236},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":186},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":237},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"208\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":209},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":221},\"slider\":{\"__isSmartRef__\":true,\"id\":207},\"owner\":{\"__isSmartRef__\":true,\"id\":207},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":222},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":223},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"209\":{\"position\":{\"__isSmartRef__\":true,\"id\":210},\"_Extent\":{\"__isSmartRef__\":true,\"id\":211},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":212},\"_Fill\":{\"__isSmartRef__\":true,\"id\":213},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"210\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"211\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"212\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"213\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":214},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":218}],\"vector\":{\"__isSmartRef__\":true,\"id\":220},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"214\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":215}},\"215\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"216\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":217}},\"217\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"218\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":219}},\"219\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"220\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"221\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"222\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"223\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"224\":{\"position\":{\"__isSmartRef__\":true,\"id\":225},\"_Extent\":{\"__isSmartRef__\":true,\"id\":226},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":212},\"_Fill\":{\"__isSmartRef__\":true,\"id\":227},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"225\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"226\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"227\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":228},{\"__isSmartRef__\":true,\"id\":230},{\"__isSmartRef__\":true,\"id\":232}],\"vector\":{\"__isSmartRef__\":true,\"id\":220},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"228\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":229}},\"229\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"230\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":231}},\"231\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"232\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":233}},\"233\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"234\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"235\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":207},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":207},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"236\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"237\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"238\":{\"position\":{\"__isSmartRef__\":true,\"id\":239},\"_Extent\":{\"__isSmartRef__\":true,\"id\":240},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":241},\"_Fill\":{\"__isSmartRef__\":true,\"id\":242},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"239\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"240\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"241\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"242\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"243\":{\"x\":-54,\"y\":-39,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"244\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"245\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":246},{\"__isSmartRef__\":true,\"id\":266}],\"scripts\":[],\"id\":6153,\"shape\":{\"__isSmartRef__\":true,\"id\":297},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":302},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":303},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":304},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3353},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3354},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3355}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3356},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3358},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"246\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":247},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":251},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":250},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":252},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":253}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":255},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":256},{\"__isSmartRef__\":true,\"id\":257}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":245},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":245},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":258},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":259},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"247\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":248},\"_Extent\":{\"__isSmartRef__\":true,\"id\":249},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":250},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"248\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"249\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"250\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"251\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"252\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"253\":{\"style\":{\"__isSmartRef__\":true,\"id\":254},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":246},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"254\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"255\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"256\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":246},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":246},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"257\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":246},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":246},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"258\":{\"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\"},\"259\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":260},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":263}},\"260\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":261},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":262},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"261\":{\"this\":{\"__isSmartRef__\":true,\"id\":246}},\"262\":{},\"263\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":264},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":265},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"264\":{\"this\":{\"__isSmartRef__\":true,\"id\":246}},\"265\":{},\"266\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":267}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":283},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":293},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":294}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":267},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":295},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":245},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":296},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"267\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":268},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":280},\"slider\":{\"__isSmartRef__\":true,\"id\":266},\"owner\":{\"__isSmartRef__\":true,\"id\":266},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":281},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":282},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"268\":{\"position\":{\"__isSmartRef__\":true,\"id\":269},\"_Extent\":{\"__isSmartRef__\":true,\"id\":270},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":271},\"_Fill\":{\"__isSmartRef__\":true,\"id\":272},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"269\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"270\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"271\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"272\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":273},{\"__isSmartRef__\":true,\"id\":275},{\"__isSmartRef__\":true,\"id\":277}],\"vector\":{\"__isSmartRef__\":true,\"id\":279},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"273\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":274}},\"274\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"275\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":276}},\"276\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"277\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":278}},\"278\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"279\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"280\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"281\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"282\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"283\":{\"position\":{\"__isSmartRef__\":true,\"id\":284},\"_Extent\":{\"__isSmartRef__\":true,\"id\":285},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":271},\"_Fill\":{\"__isSmartRef__\":true,\"id\":286},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"284\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"285\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"286\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":287},{\"__isSmartRef__\":true,\"id\":289},{\"__isSmartRef__\":true,\"id\":291}],\"vector\":{\"__isSmartRef__\":true,\"id\":279},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"287\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":288}},\"288\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"289\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":290}},\"290\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"291\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":292}},\"292\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"293\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"294\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":266},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":266},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"295\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"296\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"297\":{\"position\":{\"__isSmartRef__\":true,\"id\":298},\"_Extent\":{\"__isSmartRef__\":true,\"id\":299},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":300},\"_Fill\":{\"__isSmartRef__\":true,\"id\":301},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"298\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"299\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"300\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"301\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"302\":{\"x\":-41,\"y\":-33,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"303\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"304\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":325}],\"scripts\":[],\"id\":5979,\"shape\":{\"__isSmartRef__\":true,\"id\":356},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":361},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":362},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":363},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3331},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3332},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3333}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3334},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3336},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"305\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":306},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":310},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":309},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":311},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":312}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":314},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":316}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":304},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":304},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":317},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":318},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"306\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":307},\"_Extent\":{\"__isSmartRef__\":true,\"id\":308},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":309},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"307\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"308\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"309\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"310\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"311\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"312\":{\"style\":{\"__isSmartRef__\":true,\"id\":313},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":305},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"313\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"314\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"315\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":305},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":305},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"316\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":305},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":305},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"317\":{\"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\"},\"318\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":319},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":322}},\"319\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":320},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":321},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"320\":{\"this\":{\"__isSmartRef__\":true,\"id\":305}},\"321\":{},\"322\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":323},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":324},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"323\":{\"this\":{\"__isSmartRef__\":true,\"id\":305}},\"324\":{},\"325\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":326}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":342},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":352},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":353}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.08768000000000001,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":326},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":354},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":304},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":355},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"326\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":327},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":339},\"slider\":{\"__isSmartRef__\":true,\"id\":325},\"owner\":{\"__isSmartRef__\":true,\"id\":325},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":340},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":341},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"327\":{\"position\":{\"__isSmartRef__\":true,\"id\":328},\"_Extent\":{\"__isSmartRef__\":true,\"id\":329},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":330},\"_Fill\":{\"__isSmartRef__\":true,\"id\":331},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"328\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"329\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"330\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"331\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":332},{\"__isSmartRef__\":true,\"id\":334},{\"__isSmartRef__\":true,\"id\":336}],\"vector\":{\"__isSmartRef__\":true,\"id\":338},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"332\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":333}},\"333\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"334\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":335}},\"335\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"336\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":337}},\"337\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"338\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"339\":{\"x\":64.0064,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"340\":{\"x\":341,\"y\":559,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"341\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"342\":{\"position\":{\"__isSmartRef__\":true,\"id\":343},\"_Extent\":{\"__isSmartRef__\":true,\"id\":344},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":330},\"_Fill\":{\"__isSmartRef__\":true,\"id\":345},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"343\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"344\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"345\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":346},{\"__isSmartRef__\":true,\"id\":348},{\"__isSmartRef__\":true,\"id\":350}],\"vector\":{\"__isSmartRef__\":true,\"id\":338},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"346\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":347}},\"347\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"348\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":349}},\"349\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"350\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":351}},\"351\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"352\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"353\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":325},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":325},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"354\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"355\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"356\":{\"position\":{\"__isSmartRef__\":true,\"id\":357},\"_Extent\":{\"__isSmartRef__\":true,\"id\":358},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":359},\"_Fill\":{\"__isSmartRef__\":true,\"id\":360},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"357\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"358\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"359\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"360\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"361\":{\"x\":-61,\"y\":-40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"362\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"363\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":364},{\"__isSmartRef__\":true,\"id\":384}],\"scripts\":[{\"__isSmartRef__\":true,\"id\":415}],\"id\":5729,\"shape\":{\"__isSmartRef__\":true,\"id\":416},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":421},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":422},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":14.072639999999788,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":423},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3304},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3305},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3306}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3307},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"364\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":365},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":369},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":368},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":370},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":371}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":373},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":374},{\"__isSmartRef__\":true,\"id\":375}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":363},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":363},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":376},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":377},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"365\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":366},\"_Extent\":{\"__isSmartRef__\":true,\"id\":367},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":368},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"366\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"367\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"368\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"369\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"370\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"371\":{\"style\":{\"__isSmartRef__\":true,\"id\":372},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":364},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"372\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"373\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"374\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":364},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":364},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"375\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":364},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":364},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"376\":{\"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\"},\"377\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":378},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":381}},\"378\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":379},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":380},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"379\":{\"this\":{\"__isSmartRef__\":true,\"id\":364}},\"380\":{},\"381\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":382},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":383},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"382\":{\"this\":{\"__isSmartRef__\":true,\"id\":364}},\"383\":{},\"384\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":385}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":401},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":411},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":412}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":385},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":413},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":363},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":414},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"385\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":386},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":398},\"slider\":{\"__isSmartRef__\":true,\"id\":384},\"owner\":{\"__isSmartRef__\":true,\"id\":384},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":399},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":400},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"386\":{\"position\":{\"__isSmartRef__\":true,\"id\":387},\"_Extent\":{\"__isSmartRef__\":true,\"id\":388},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":389},\"_Fill\":{\"__isSmartRef__\":true,\"id\":390},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"387\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"388\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"389\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"390\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":391},{\"__isSmartRef__\":true,\"id\":393},{\"__isSmartRef__\":true,\"id\":395}],\"vector\":{\"__isSmartRef__\":true,\"id\":397},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"391\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":392}},\"392\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"393\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":394}},\"394\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"395\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":396}},\"396\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"397\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"398\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"399\":{\"x\":245,\"y\":560,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"400\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"401\":{\"position\":{\"__isSmartRef__\":true,\"id\":402},\"_Extent\":{\"__isSmartRef__\":true,\"id\":403},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":389},\"_Fill\":{\"__isSmartRef__\":true,\"id\":404},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"402\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"403\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"404\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":405},{\"__isSmartRef__\":true,\"id\":407},{\"__isSmartRef__\":true,\"id\":409}],\"vector\":{\"__isSmartRef__\":true,\"id\":397},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"405\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":406}},\"406\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"407\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":408}},\"408\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"409\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":410}},\"410\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"411\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"412\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":384},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":384},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"413\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"414\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"415\":{\"target\":{\"__isSmartRef__\":true,\"id\":363},\"selector\":\"rotateBy\",\"args\":[0.016440000000000003],\"stopped\":true,\"tickTime\":20,\"currentTimeout\":20916,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"416\":{\"position\":{\"__isSmartRef__\":true,\"id\":417},\"_Extent\":{\"__isSmartRef__\":true,\"id\":418},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":419},\"_Fill\":{\"__isSmartRef__\":true,\"id\":420},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"417\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"418\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"419\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"420\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"421\":{\"x\":2,\"y\":-38,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"422\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"423\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":424},{\"__isSmartRef__\":true,\"id\":444}],\"scripts\":[{\"__isSmartRef__\":true,\"id\":475}],\"id\":5726,\"shape\":{\"__isSmartRef__\":true,\"id\":476},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":481},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":482},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":9.880439999999956,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":483},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3277},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3278},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3279}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3280},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"424\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":425},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":429},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":428},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":430},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":431}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":433},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":434},{\"__isSmartRef__\":true,\"id\":435}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":423},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":423},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":436},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"425\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":426},\"_Extent\":{\"__isSmartRef__\":true,\"id\":427},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":428},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"426\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"427\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"428\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"429\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"430\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"431\":{\"style\":{\"__isSmartRef__\":true,\"id\":432},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":424},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"432\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"433\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"434\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":424},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":424},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"435\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":424},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":424},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"436\":{\"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\"},\"437\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":438},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":441}},\"438\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":439},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":440},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"439\":{\"this\":{\"__isSmartRef__\":true,\"id\":424}},\"440\":{},\"441\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":442},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":443},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"442\":{\"this\":{\"__isSmartRef__\":true,\"id\":424}},\"443\":{},\"444\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":445}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":461},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":471},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":472}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.016440000000000003,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":445},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":473},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":423},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"445\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":446},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":458},\"slider\":{\"__isSmartRef__\":true,\"id\":444},\"owner\":{\"__isSmartRef__\":true,\"id\":444},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":459},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":460},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"446\":{\"position\":{\"__isSmartRef__\":true,\"id\":447},\"_Extent\":{\"__isSmartRef__\":true,\"id\":448},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":449},\"_Fill\":{\"__isSmartRef__\":true,\"id\":450},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"447\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"448\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"449\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"450\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":451},{\"__isSmartRef__\":true,\"id\":453},{\"__isSmartRef__\":true,\"id\":455}],\"vector\":{\"__isSmartRef__\":true,\"id\":457},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"451\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":452}},\"452\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"453\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":454}},\"454\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"455\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":456}},\"456\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"457\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"458\":{\"x\":12.0012,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"459\":{\"x\":291,\"y\":568,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"460\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"461\":{\"position\":{\"__isSmartRef__\":true,\"id\":462},\"_Extent\":{\"__isSmartRef__\":true,\"id\":463},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":449},\"_Fill\":{\"__isSmartRef__\":true,\"id\":464},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"462\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"463\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"464\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":465},{\"__isSmartRef__\":true,\"id\":467},{\"__isSmartRef__\":true,\"id\":469}],\"vector\":{\"__isSmartRef__\":true,\"id\":457},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"465\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":466}},\"466\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"467\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":468}},\"468\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"469\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":470}},\"470\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"471\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"472\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":444},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":444},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"473\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"474\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"475\":{\"target\":{\"__isSmartRef__\":true,\"id\":423},\"selector\":\"rotateBy\",\"args\":[0.016440000000000003],\"stopped\":true,\"tickTime\":20,\"currentTimeout\":20615,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"476\":{\"position\":{\"__isSmartRef__\":true,\"id\":477},\"_Extent\":{\"__isSmartRef__\":true,\"id\":478},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":479},\"_Fill\":{\"__isSmartRef__\":true,\"id\":480},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"477\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"478\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"479\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"480\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"481\":{\"x\":31,\"y\":13,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"482\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"483\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":484},{\"__isSmartRef__\":true,\"id\":504}],\"scripts\":[],\"id\":5723,\"shape\":{\"__isSmartRef__\":true,\"id\":535},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":540},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":541},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":542},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3250},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3251},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3252}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3253},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"484\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":485},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":489},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":488},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":490},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":491}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":493},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":495}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":483},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":483},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":496},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":497},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"485\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":486},\"_Extent\":{\"__isSmartRef__\":true,\"id\":487},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":488},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"486\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"487\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"488\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"489\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"490\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"491\":{\"style\":{\"__isSmartRef__\":true,\"id\":492},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":484},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"492\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"493\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"494\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":484},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":484},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"495\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":484},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":484},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"496\":{\"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\"},\"497\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":498},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":501}},\"498\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":499},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":500},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"499\":{\"this\":{\"__isSmartRef__\":true,\"id\":484}},\"500\":{},\"501\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":502},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":503},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"502\":{\"this\":{\"__isSmartRef__\":true,\"id\":484}},\"503\":{},\"504\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":505}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":521},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":531},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":532}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.016440000000000003,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":505},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":533},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":483},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":534},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"505\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":506},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":518},\"slider\":{\"__isSmartRef__\":true,\"id\":504},\"owner\":{\"__isSmartRef__\":true,\"id\":504},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":519},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":520},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"506\":{\"position\":{\"__isSmartRef__\":true,\"id\":507},\"_Extent\":{\"__isSmartRef__\":true,\"id\":508},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":509},\"_Fill\":{\"__isSmartRef__\":true,\"id\":510},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"507\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"508\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"509\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"510\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":511},{\"__isSmartRef__\":true,\"id\":513},{\"__isSmartRef__\":true,\"id\":515}],\"vector\":{\"__isSmartRef__\":true,\"id\":517},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"511\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":512}},\"512\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"513\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":514}},\"514\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"515\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":516}},\"516\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"517\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"518\":{\"x\":12.0012,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"519\":{\"x\":291,\"y\":568,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"520\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"521\":{\"position\":{\"__isSmartRef__\":true,\"id\":522},\"_Extent\":{\"__isSmartRef__\":true,\"id\":523},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":509},\"_Fill\":{\"__isSmartRef__\":true,\"id\":524},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"522\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"523\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"524\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":525},{\"__isSmartRef__\":true,\"id\":527},{\"__isSmartRef__\":true,\"id\":529}],\"vector\":{\"__isSmartRef__\":true,\"id\":517},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"525\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":526}},\"526\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"527\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":528}},\"528\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"529\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":530}},\"530\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"531\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"532\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":504},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":504},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"533\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"534\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"535\":{\"position\":{\"__isSmartRef__\":true,\"id\":536},\"_Extent\":{\"__isSmartRef__\":true,\"id\":537},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":538},\"_Fill\":{\"__isSmartRef__\":true,\"id\":539},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"536\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"537\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"538\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"539\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"540\":{\"x\":-30,\"y\":-46,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"541\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"542\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":543},{\"__isSmartRef__\":true,\"id\":563}],\"scripts\":[],\"id\":5638,\"shape\":{\"__isSmartRef__\":true,\"id\":594},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":599},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":600},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":601},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3223},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3224},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3225}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3226},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"543\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":544},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":548},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":547},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":549},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":550}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":552},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":553},{\"__isSmartRef__\":true,\"id\":554}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":542},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":542},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":555},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":556},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"544\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":545},\"_Extent\":{\"__isSmartRef__\":true,\"id\":546},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":547},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"545\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"546\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"547\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"548\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"549\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"550\":{\"style\":{\"__isSmartRef__\":true,\"id\":551},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":543},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"551\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"552\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"553\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":543},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":543},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"554\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":543},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":543},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"555\":{\"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\"},\"556\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":557},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":560}},\"557\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":558},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":559},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"558\":{\"this\":{\"__isSmartRef__\":true,\"id\":543}},\"559\":{},\"560\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":561},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":562},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"561\":{\"this\":{\"__isSmartRef__\":true,\"id\":543}},\"562\":{},\"563\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":564}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":580},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":590},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":591}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":564},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":592},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":542},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":593},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"564\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":565},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":577},\"slider\":{\"__isSmartRef__\":true,\"id\":563},\"owner\":{\"__isSmartRef__\":true,\"id\":563},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":578},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":579},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"565\":{\"position\":{\"__isSmartRef__\":true,\"id\":566},\"_Extent\":{\"__isSmartRef__\":true,\"id\":567},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":568},\"_Fill\":{\"__isSmartRef__\":true,\"id\":569},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"566\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"567\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"568\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"569\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":570},{\"__isSmartRef__\":true,\"id\":572},{\"__isSmartRef__\":true,\"id\":574}],\"vector\":{\"__isSmartRef__\":true,\"id\":576},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"570\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":571}},\"571\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"572\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":573}},\"573\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"574\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":575}},\"575\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"576\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"577\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"578\":{\"x\":215,\"y\":545,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"579\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"580\":{\"position\":{\"__isSmartRef__\":true,\"id\":581},\"_Extent\":{\"__isSmartRef__\":true,\"id\":582},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":568},\"_Fill\":{\"__isSmartRef__\":true,\"id\":583},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"581\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"582\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"583\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":584},{\"__isSmartRef__\":true,\"id\":586},{\"__isSmartRef__\":true,\"id\":588}],\"vector\":{\"__isSmartRef__\":true,\"id\":576},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"584\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":585}},\"585\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"586\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":587}},\"587\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"588\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":589}},\"589\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"590\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"591\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":563},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":563},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"592\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"593\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"594\":{\"position\":{\"__isSmartRef__\":true,\"id\":595},\"_Extent\":{\"__isSmartRef__\":true,\"id\":596},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":597},\"_Fill\":{\"__isSmartRef__\":true,\"id\":598},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"595\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"596\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"597\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"598\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"599\":{\"x\":-44,\"y\":-30,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"600\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"601\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":602},{\"__isSmartRef__\":true,\"id\":622}],\"scripts\":[],\"id\":5213,\"shape\":{\"__isSmartRef__\":true,\"id\":653},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":658},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":659},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":660},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3196},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3197},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3198}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3199},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"602\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":603},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":607},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":606},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":608},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":609}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":611},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":612},{\"__isSmartRef__\":true,\"id\":613}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":601},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":601},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":614},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":615},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"603\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":604},\"_Extent\":{\"__isSmartRef__\":true,\"id\":605},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":606},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"604\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"605\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"606\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"607\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"608\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"609\":{\"style\":{\"__isSmartRef__\":true,\"id\":610},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":602},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"610\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"611\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"612\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":602},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":602},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"613\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":602},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":602},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"614\":{\"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\"},\"615\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":616},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":619}},\"616\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":617},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":618},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"617\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"618\":{},\"619\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":620},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":621},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"620\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"621\":{},\"622\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":623}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":639},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":649},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":650}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.05206000000000001,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":623},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":651},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":601},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":652},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"623\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":624},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":636},\"slider\":{\"__isSmartRef__\":true,\"id\":622},\"owner\":{\"__isSmartRef__\":true,\"id\":622},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":637},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":638},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"624\":{\"position\":{\"__isSmartRef__\":true,\"id\":625},\"_Extent\":{\"__isSmartRef__\":true,\"id\":626},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":627},\"_Fill\":{\"__isSmartRef__\":true,\"id\":628},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"625\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"626\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"627\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"628\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":629},{\"__isSmartRef__\":true,\"id\":631},{\"__isSmartRef__\":true,\"id\":633}],\"vector\":{\"__isSmartRef__\":true,\"id\":635},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"629\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":630}},\"630\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"631\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":632}},\"632\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"633\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":634}},\"634\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"635\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"636\":{\"x\":38.003800000000005,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"637\":{\"x\":317,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"638\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"639\":{\"position\":{\"__isSmartRef__\":true,\"id\":640},\"_Extent\":{\"__isSmartRef__\":true,\"id\":641},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":627},\"_Fill\":{\"__isSmartRef__\":true,\"id\":642},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"640\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"641\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"642\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":643},{\"__isSmartRef__\":true,\"id\":645},{\"__isSmartRef__\":true,\"id\":647}],\"vector\":{\"__isSmartRef__\":true,\"id\":635},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"643\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":644}},\"644\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"645\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":646}},\"646\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"647\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":648}},\"648\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"649\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"650\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":622},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":622},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"651\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"652\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"653\":{\"position\":{\"__isSmartRef__\":true,\"id\":654},\"_Extent\":{\"__isSmartRef__\":true,\"id\":655},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":656},\"_Fill\":{\"__isSmartRef__\":true,\"id\":657},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"654\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"655\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"656\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"657\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"658\":{\"x\":-53,\"y\":-44,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"659\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"660\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":661},{\"__isSmartRef__\":true,\"id\":681}],\"scripts\":[],\"id\":5210,\"shape\":{\"__isSmartRef__\":true,\"id\":712},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":717},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":718},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":719},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3169},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3170},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3171}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3172},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"661\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":662},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":666},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":665},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":667},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":668}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":670},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":671},{\"__isSmartRef__\":true,\"id\":672}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":660},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":660},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":673},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":674},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"662\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":663},\"_Extent\":{\"__isSmartRef__\":true,\"id\":664},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":665},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"663\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"664\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"665\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"666\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"667\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"668\":{\"style\":{\"__isSmartRef__\":true,\"id\":669},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":661},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"669\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"670\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"671\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":661},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":661},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"672\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":661},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":661},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"673\":{\"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\"},\"674\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":675},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":678}},\"675\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":676},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":677},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"676\":{\"this\":{\"__isSmartRef__\":true,\"id\":661}},\"677\":{},\"678\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":679},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":680},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"679\":{\"this\":{\"__isSmartRef__\":true,\"id\":661}},\"680\":{},\"681\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":682}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":698},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":708},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":709}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.04247000000000001,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":682},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":710},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":660},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":711},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"682\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":683},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":695},\"slider\":{\"__isSmartRef__\":true,\"id\":681},\"owner\":{\"__isSmartRef__\":true,\"id\":681},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":696},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":697},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"683\":{\"position\":{\"__isSmartRef__\":true,\"id\":684},\"_Extent\":{\"__isSmartRef__\":true,\"id\":685},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":686},\"_Fill\":{\"__isSmartRef__\":true,\"id\":687},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"684\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"685\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"686\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"687\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":688},{\"__isSmartRef__\":true,\"id\":690},{\"__isSmartRef__\":true,\"id\":692}],\"vector\":{\"__isSmartRef__\":true,\"id\":694},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"688\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":689}},\"689\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"690\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":691}},\"691\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"692\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":693}},\"693\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"694\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"695\":{\"x\":31.003100000000007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"696\":{\"x\":302,\"y\":560,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"697\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"698\":{\"position\":{\"__isSmartRef__\":true,\"id\":699},\"_Extent\":{\"__isSmartRef__\":true,\"id\":700},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":686},\"_Fill\":{\"__isSmartRef__\":true,\"id\":701},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"699\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"700\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"701\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":702},{\"__isSmartRef__\":true,\"id\":704},{\"__isSmartRef__\":true,\"id\":706}],\"vector\":{\"__isSmartRef__\":true,\"id\":694},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"702\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":703}},\"703\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"704\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":705}},\"705\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"706\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":707}},\"707\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"708\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"709\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":681},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":681},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"710\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"711\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"712\":{\"position\":{\"__isSmartRef__\":true,\"id\":713},\"_Extent\":{\"__isSmartRef__\":true,\"id\":714},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":715},\"_Fill\":{\"__isSmartRef__\":true,\"id\":716},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"713\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"714\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"715\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"716\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"717\":{\"x\":-49,\"y\":-36,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"718\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"719\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":720},{\"__isSmartRef__\":true,\"id\":740}],\"scripts\":[],\"id\":5207,\"shape\":{\"__isSmartRef__\":true,\"id\":771},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":776},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":777},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":778},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3142},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3144}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3145},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"720\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":721},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":725},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":724},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":726},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":727}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":729},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":730},{\"__isSmartRef__\":true,\"id\":731}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":719},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":719},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":732},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":733},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"721\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":722},\"_Extent\":{\"__isSmartRef__\":true,\"id\":723},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":724},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"722\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"723\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"724\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"725\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"726\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"727\":{\"style\":{\"__isSmartRef__\":true,\"id\":728},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":720},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"728\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"729\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"730\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":720},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":720},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"731\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":720},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":720},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"732\":{\"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\"},\"733\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":734},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":737}},\"734\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":735},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":736},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"735\":{\"this\":{\"__isSmartRef__\":true,\"id\":720}},\"736\":{},\"737\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":738},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":739},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"738\":{\"this\":{\"__isSmartRef__\":true,\"id\":720}},\"739\":{},\"740\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":741}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":757},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":767},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":768}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.06028,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":741},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":769},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":719},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":770},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"741\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":742},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":754},\"slider\":{\"__isSmartRef__\":true,\"id\":740},\"owner\":{\"__isSmartRef__\":true,\"id\":740},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":755},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":756},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"742\":{\"position\":{\"__isSmartRef__\":true,\"id\":743},\"_Extent\":{\"__isSmartRef__\":true,\"id\":744},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":745},\"_Fill\":{\"__isSmartRef__\":true,\"id\":746},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"743\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"744\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"745\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"746\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":747},{\"__isSmartRef__\":true,\"id\":749},{\"__isSmartRef__\":true,\"id\":751}],\"vector\":{\"__isSmartRef__\":true,\"id\":753},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"747\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":748}},\"748\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"749\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":750}},\"750\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"751\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":752}},\"752\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"753\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"754\":{\"x\":44.0044,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"755\":{\"x\":310,\"y\":559,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"756\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"757\":{\"position\":{\"__isSmartRef__\":true,\"id\":758},\"_Extent\":{\"__isSmartRef__\":true,\"id\":759},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":745},\"_Fill\":{\"__isSmartRef__\":true,\"id\":760},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"758\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"759\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"760\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":761},{\"__isSmartRef__\":true,\"id\":763},{\"__isSmartRef__\":true,\"id\":765}],\"vector\":{\"__isSmartRef__\":true,\"id\":753},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"761\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":762}},\"762\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"763\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":764}},\"764\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"765\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":766}},\"766\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"767\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"768\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":740},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":740},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"769\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"770\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"771\":{\"position\":{\"__isSmartRef__\":true,\"id\":772},\"_Extent\":{\"__isSmartRef__\":true,\"id\":773},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":774},\"_Fill\":{\"__isSmartRef__\":true,\"id\":775},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"772\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"773\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"774\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"775\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"776\":{\"x\":-36,\"y\":-47,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"777\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"778\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":779},{\"__isSmartRef__\":true,\"id\":799}],\"scripts\":[],\"id\":5150,\"shape\":{\"__isSmartRef__\":true,\"id\":830},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":835},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":836},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":837},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3115},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3116},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3117}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3118},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"779\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":780},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":784},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":783},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":785},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":786}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":788},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":789},{\"__isSmartRef__\":true,\"id\":790}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":778},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":778},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":791},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":792},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"780\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":781},\"_Extent\":{\"__isSmartRef__\":true,\"id\":782},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":783},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"781\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"782\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"783\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"784\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"785\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"786\":{\"style\":{\"__isSmartRef__\":true,\"id\":787},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":779},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"787\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"788\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"789\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":779},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":779},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"790\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":779},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":779},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"791\":{\"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\"},\"792\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":793},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":796}},\"793\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":794},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":795},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"794\":{\"this\":{\"__isSmartRef__\":true,\"id\":779}},\"795\":{},\"796\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":797},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":798},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"797\":{\"this\":{\"__isSmartRef__\":true,\"id\":779}},\"798\":{},\"799\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":800}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":816},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":826},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":827}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":800},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":828},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":778},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":829},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"800\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":801},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":813},\"slider\":{\"__isSmartRef__\":true,\"id\":799},\"owner\":{\"__isSmartRef__\":true,\"id\":799},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":814},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":815},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"801\":{\"position\":{\"__isSmartRef__\":true,\"id\":802},\"_Extent\":{\"__isSmartRef__\":true,\"id\":803},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":804},\"_Fill\":{\"__isSmartRef__\":true,\"id\":805},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"802\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"803\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"804\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"805\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":806},{\"__isSmartRef__\":true,\"id\":808},{\"__isSmartRef__\":true,\"id\":810}],\"vector\":{\"__isSmartRef__\":true,\"id\":812},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"806\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":807}},\"807\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"808\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":809}},\"809\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"810\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":811}},\"811\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"812\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"813\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"814\":{\"x\":206,\"y\":562,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"815\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"816\":{\"position\":{\"__isSmartRef__\":true,\"id\":817},\"_Extent\":{\"__isSmartRef__\":true,\"id\":818},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":804},\"_Fill\":{\"__isSmartRef__\":true,\"id\":819},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"817\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"818\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"819\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":820},{\"__isSmartRef__\":true,\"id\":822},{\"__isSmartRef__\":true,\"id\":824}],\"vector\":{\"__isSmartRef__\":true,\"id\":812},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"820\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":821}},\"821\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"822\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":823}},\"823\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"824\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":825}},\"825\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"826\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"827\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":799},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":799},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"828\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"829\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"830\":{\"position\":{\"__isSmartRef__\":true,\"id\":831},\"_Extent\":{\"__isSmartRef__\":true,\"id\":832},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":833},\"_Fill\":{\"__isSmartRef__\":true,\"id\":834},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"831\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"832\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"833\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"834\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"835\":{\"x\":-82,\"y\":-41,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"836\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"837\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":838},{\"__isSmartRef__\":true,\"id\":858}],\"scripts\":[],\"id\":5145,\"shape\":{\"__isSmartRef__\":true,\"id\":889},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":894},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":895},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":896},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3088},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3089},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3090}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3091},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"838\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":839},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":843},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":842},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":844},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":845}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":847},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":848},{\"__isSmartRef__\":true,\"id\":849}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":837},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":837},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":850},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":851},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"839\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":840},\"_Extent\":{\"__isSmartRef__\":true,\"id\":841},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":842},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"840\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"841\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"842\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"843\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"844\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"845\":{\"style\":{\"__isSmartRef__\":true,\"id\":846},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":838},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"846\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"847\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"848\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":838},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":838},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"849\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":838},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":838},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"850\":{\"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\"},\"851\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":852},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":855}},\"852\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":853},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":854},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"853\":{\"this\":{\"__isSmartRef__\":true,\"id\":838}},\"854\":{},\"855\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":856},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":857},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"856\":{\"this\":{\"__isSmartRef__\":true,\"id\":838}},\"857\":{},\"858\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":859}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":875},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":885},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":886}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":859},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":887},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":837},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":888},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"859\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":860},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":872},\"slider\":{\"__isSmartRef__\":true,\"id\":858},\"owner\":{\"__isSmartRef__\":true,\"id\":858},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":873},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":874},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"860\":{\"position\":{\"__isSmartRef__\":true,\"id\":861},\"_Extent\":{\"__isSmartRef__\":true,\"id\":862},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":863},\"_Fill\":{\"__isSmartRef__\":true,\"id\":864},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"861\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"862\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"863\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"864\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":865},{\"__isSmartRef__\":true,\"id\":867},{\"__isSmartRef__\":true,\"id\":869}],\"vector\":{\"__isSmartRef__\":true,\"id\":871},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"865\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":866}},\"866\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"867\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":868}},\"868\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"869\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":870}},\"870\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"871\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"872\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"873\":{\"x\":206,\"y\":562,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"874\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"875\":{\"position\":{\"__isSmartRef__\":true,\"id\":876},\"_Extent\":{\"__isSmartRef__\":true,\"id\":877},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":863},\"_Fill\":{\"__isSmartRef__\":true,\"id\":878},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"876\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"877\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"878\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":879},{\"__isSmartRef__\":true,\"id\":881},{\"__isSmartRef__\":true,\"id\":883}],\"vector\":{\"__isSmartRef__\":true,\"id\":871},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"879\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":880}},\"880\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"881\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":882}},\"882\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"883\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":884}},\"884\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"885\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"886\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":858},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":858},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"887\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"888\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"889\":{\"position\":{\"__isSmartRef__\":true,\"id\":890},\"_Extent\":{\"__isSmartRef__\":true,\"id\":891},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":892},\"_Fill\":{\"__isSmartRef__\":true,\"id\":893},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"890\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"891\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"892\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"893\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"894\":{\"x\":-56,\"y\":-40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"895\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"896\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":897},{\"__isSmartRef__\":true,\"id\":917}],\"scripts\":[],\"id\":5142,\"shape\":{\"__isSmartRef__\":true,\"id\":948},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":953},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":954},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":955},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3061},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3062},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3063}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3064},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"897\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":898},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":902},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":901},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":903},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":904}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":906},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":907},{\"__isSmartRef__\":true,\"id\":908}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":896},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":896},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":909},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":910},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"898\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":899},\"_Extent\":{\"__isSmartRef__\":true,\"id\":900},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":901},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"899\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"900\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"901\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"902\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"903\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"904\":{\"style\":{\"__isSmartRef__\":true,\"id\":905},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":897},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"905\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"906\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"907\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":897},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":897},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"908\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":897},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":897},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"909\":{\"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\"},\"910\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":911},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":914}},\"911\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":912},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":913},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"912\":{\"this\":{\"__isSmartRef__\":true,\"id\":897}},\"913\":{},\"914\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":915},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":916},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"915\":{\"this\":{\"__isSmartRef__\":true,\"id\":897}},\"916\":{},\"917\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":918}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":934},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":944},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":945}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.1,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":918},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":946},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":896},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":947},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"918\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":919},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":931},\"slider\":{\"__isSmartRef__\":true,\"id\":917},\"owner\":{\"__isSmartRef__\":true,\"id\":917},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":932},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":933},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"919\":{\"position\":{\"__isSmartRef__\":true,\"id\":920},\"_Extent\":{\"__isSmartRef__\":true,\"id\":921},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":922},\"_Fill\":{\"__isSmartRef__\":true,\"id\":923},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"920\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"921\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"922\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"923\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":924},{\"__isSmartRef__\":true,\"id\":926},{\"__isSmartRef__\":true,\"id\":928}],\"vector\":{\"__isSmartRef__\":true,\"id\":930},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"924\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":925}},\"925\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"926\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":927}},\"927\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"928\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":929}},\"929\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"930\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"931\":{\"x\":73,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"932\":{\"x\":414,\"y\":553,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"933\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"934\":{\"position\":{\"__isSmartRef__\":true,\"id\":935},\"_Extent\":{\"__isSmartRef__\":true,\"id\":936},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":922},\"_Fill\":{\"__isSmartRef__\":true,\"id\":937},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"935\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"936\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"937\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":938},{\"__isSmartRef__\":true,\"id\":940},{\"__isSmartRef__\":true,\"id\":942}],\"vector\":{\"__isSmartRef__\":true,\"id\":930},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"938\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":939}},\"939\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"940\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":941}},\"941\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"942\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":943}},\"943\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"944\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"945\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":917},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":917},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"946\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"947\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"948\":{\"position\":{\"__isSmartRef__\":true,\"id\":949},\"_Extent\":{\"__isSmartRef__\":true,\"id\":950},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":951},\"_Fill\":{\"__isSmartRef__\":true,\"id\":952},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"949\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"950\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"951\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"952\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"953\":{\"x\":-58,\"y\":-33,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"954\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"955\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":956},{\"__isSmartRef__\":true,\"id\":976}],\"scripts\":[],\"id\":5139,\"shape\":{\"__isSmartRef__\":true,\"id\":1007},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1012},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1013},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1014},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3034},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3035},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3036}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3037},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"956\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":957},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":961},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":960},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":962},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":963}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":965},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":966},{\"__isSmartRef__\":true,\"id\":967}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":955},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":955},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":968},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":969},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"957\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":958},\"_Extent\":{\"__isSmartRef__\":true,\"id\":959},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":960},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"958\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"959\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"960\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"961\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"962\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"963\":{\"style\":{\"__isSmartRef__\":true,\"id\":964},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":956},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"964\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"965\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"966\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":956},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":956},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"967\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":956},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":956},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"968\":{\"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\"},\"969\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":970},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":973}},\"970\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":971},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":972},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"971\":{\"this\":{\"__isSmartRef__\":true,\"id\":956}},\"972\":{},\"973\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":974},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":975},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"974\":{\"this\":{\"__isSmartRef__\":true,\"id\":956}},\"975\":{},\"976\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":977}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":993},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1003},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1004}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.053430000000000005,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":977},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1005},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":955},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1006},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"977\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":978},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":990},\"slider\":{\"__isSmartRef__\":true,\"id\":976},\"owner\":{\"__isSmartRef__\":true,\"id\":976},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":991},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":992},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"978\":{\"position\":{\"__isSmartRef__\":true,\"id\":979},\"_Extent\":{\"__isSmartRef__\":true,\"id\":980},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":981},\"_Fill\":{\"__isSmartRef__\":true,\"id\":982},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"979\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"980\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"981\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"982\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":983},{\"__isSmartRef__\":true,\"id\":985},{\"__isSmartRef__\":true,\"id\":987}],\"vector\":{\"__isSmartRef__\":true,\"id\":989},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"983\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":984}},\"984\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"985\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":986}},\"986\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"987\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":988}},\"988\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"989\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"990\":{\"x\":39.0039,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"991\":{\"x\":314,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"992\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"993\":{\"position\":{\"__isSmartRef__\":true,\"id\":994},\"_Extent\":{\"__isSmartRef__\":true,\"id\":995},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":981},\"_Fill\":{\"__isSmartRef__\":true,\"id\":996},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"994\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"995\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"996\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":997},{\"__isSmartRef__\":true,\"id\":999},{\"__isSmartRef__\":true,\"id\":1001}],\"vector\":{\"__isSmartRef__\":true,\"id\":989},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"997\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":998}},\"998\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"999\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1000}},\"1000\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1001\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1002}},\"1002\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1003\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1004\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":976},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":976},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1005\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1006\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1007\":{\"position\":{\"__isSmartRef__\":true,\"id\":1008},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1009},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1010},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1011},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1008\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1009\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1010\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1011\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1012\":{\"x\":-39,\"y\":-42,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1013\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1014\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1015},{\"__isSmartRef__\":true,\"id\":1035}],\"scripts\":[],\"id\":5136,\"shape\":{\"__isSmartRef__\":true,\"id\":1066},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1071},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1072},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1073},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3007},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3008},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3009}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3010},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1015\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1016},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1020},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1019},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1021},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1022}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1024},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1025},{\"__isSmartRef__\":true,\"id\":1026}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1014},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1014},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1027},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1028},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1016\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1017},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1018},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1019},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1017\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1018\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1019\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1020\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1021\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1022\":{\"style\":{\"__isSmartRef__\":true,\"id\":1023},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1015},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1023\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1024\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1025\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1015},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1015},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1026\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1015},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1015},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1027\":{\"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\"},\"1028\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1029},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1032}},\"1029\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1030},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1031},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1030\":{\"this\":{\"__isSmartRef__\":true,\"id\":1015}},\"1031\":{},\"1032\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1033},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1034},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1033\":{\"this\":{\"__isSmartRef__\":true,\"id\":1015}},\"1034\":{},\"1035\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1036}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1052},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1062},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1063}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1036},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1064},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1014},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1065},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1036\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1037},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1049},\"slider\":{\"__isSmartRef__\":true,\"id\":1035},\"owner\":{\"__isSmartRef__\":true,\"id\":1035},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1050},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1051},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1037\":{\"position\":{\"__isSmartRef__\":true,\"id\":1038},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1039},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1040},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1041},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1038\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1039\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1040\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1041\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1042},{\"__isSmartRef__\":true,\"id\":1044},{\"__isSmartRef__\":true,\"id\":1046}],\"vector\":{\"__isSmartRef__\":true,\"id\":1048},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1042\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1043}},\"1043\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1044\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1045}},\"1045\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1046\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1047}},\"1047\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1048\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1049\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1050\":{\"x\":180,\"y\":555,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1051\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1052\":{\"position\":{\"__isSmartRef__\":true,\"id\":1053},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1054},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1040},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1055},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1053\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1054\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1055\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1056},{\"__isSmartRef__\":true,\"id\":1058},{\"__isSmartRef__\":true,\"id\":1060}],\"vector\":{\"__isSmartRef__\":true,\"id\":1048},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1056\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1057}},\"1057\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1058\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1059}},\"1059\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1060\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1061}},\"1061\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1062\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1063\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1035},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1035},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1064\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1065\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1066\":{\"position\":{\"__isSmartRef__\":true,\"id\":1067},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1068},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1069},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1070},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1067\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1068\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1069\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1070\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1071\":{\"x\":-45,\"y\":-47,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1072\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1073\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1074},{\"__isSmartRef__\":true,\"id\":1094}],\"scripts\":[],\"id\":5059,\"shape\":{\"__isSmartRef__\":true,\"id\":1125},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1130},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1131},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1132},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2980},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2981},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2982}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2983},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1074\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1075},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1079},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1078},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1080},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1081}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1083},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1084},{\"__isSmartRef__\":true,\"id\":1085}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1073},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1073},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1086},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1087},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1075\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1076},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1077},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1078},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1076\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1077\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1078\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1079\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1080\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1081\":{\"style\":{\"__isSmartRef__\":true,\"id\":1082},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1074},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1082\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1083\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1084\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1074},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1074},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1085\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1074},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1074},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1086\":{\"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\"},\"1087\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1088},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1091}},\"1088\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1089},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1090},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1089\":{\"this\":{\"__isSmartRef__\":true,\"id\":1074}},\"1090\":{},\"1091\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1092},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1093},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1092\":{\"this\":{\"__isSmartRef__\":true,\"id\":1074}},\"1093\":{},\"1094\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1095}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1111},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1121},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1122}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1095},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1123},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1073},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1124},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1095\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1096},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1108},\"slider\":{\"__isSmartRef__\":true,\"id\":1094},\"owner\":{\"__isSmartRef__\":true,\"id\":1094},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1109},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1110},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1096\":{\"position\":{\"__isSmartRef__\":true,\"id\":1097},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1098},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1099},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1100},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1097\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1098\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1099\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1100\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1101},{\"__isSmartRef__\":true,\"id\":1103},{\"__isSmartRef__\":true,\"id\":1105}],\"vector\":{\"__isSmartRef__\":true,\"id\":1107},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1101\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1102}},\"1102\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1103\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1104}},\"1104\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1105\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1106}},\"1106\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1107\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1108\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1109\":{\"x\":180,\"y\":555,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1110\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1111\":{\"position\":{\"__isSmartRef__\":true,\"id\":1112},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1113},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1099},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1114},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1112\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1113\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1114\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1115},{\"__isSmartRef__\":true,\"id\":1117},{\"__isSmartRef__\":true,\"id\":1119}],\"vector\":{\"__isSmartRef__\":true,\"id\":1107},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1115\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1116}},\"1116\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1117\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1118}},\"1118\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1119\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1120}},\"1120\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1121\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1122\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1094},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1094},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1123\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1124\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1125\":{\"position\":{\"__isSmartRef__\":true,\"id\":1126},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1127},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1128},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1129},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1126\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1127\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1128\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1129\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1130\":{\"x\":-40,\"y\":-38,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1131\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1132\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1133},{\"__isSmartRef__\":true,\"id\":1153}],\"scripts\":[],\"id\":5056,\"shape\":{\"__isSmartRef__\":true,\"id\":1184},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1189},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1190},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1191},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2953},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2954},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2955}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2956},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1133\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1134},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1138},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1137},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1139},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1140}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1142},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1143},{\"__isSmartRef__\":true,\"id\":1144}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1132},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1132},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1145},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1146},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1134\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1135},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1136},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1137},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1135\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1136\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1137\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1138\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1139\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1140\":{\"style\":{\"__isSmartRef__\":true,\"id\":1141},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1133},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1141\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1142\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1143\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1133},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1133},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1144\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1133},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1133},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1145\":{\"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\"},\"1146\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1147},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1150}},\"1147\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1148},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1149},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1148\":{\"this\":{\"__isSmartRef__\":true,\"id\":1133}},\"1149\":{},\"1150\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1151},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1152},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1151\":{\"this\":{\"__isSmartRef__\":true,\"id\":1133}},\"1152\":{},\"1153\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1154}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1170},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1180},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1181}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.0685,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1154},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1182},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1132},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1183},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1154\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1155},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1167},\"slider\":{\"__isSmartRef__\":true,\"id\":1153},\"owner\":{\"__isSmartRef__\":true,\"id\":1153},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1168},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1169},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1155\":{\"position\":{\"__isSmartRef__\":true,\"id\":1156},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1157},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1158},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1159},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1156\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1157\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1158\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1159\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1160},{\"__isSmartRef__\":true,\"id\":1162},{\"__isSmartRef__\":true,\"id\":1164}],\"vector\":{\"__isSmartRef__\":true,\"id\":1166},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1160\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1161}},\"1161\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1162\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1163}},\"1163\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1164\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1165}},\"1165\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1166\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1167\":{\"x\":50.005,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1168\":{\"x\":329,\"y\":558,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1169\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1170\":{\"position\":{\"__isSmartRef__\":true,\"id\":1171},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1172},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1158},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1173},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1171\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1172\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1173\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1174},{\"__isSmartRef__\":true,\"id\":1176},{\"__isSmartRef__\":true,\"id\":1178}],\"vector\":{\"__isSmartRef__\":true,\"id\":1166},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1174\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1175}},\"1175\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1176\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1177}},\"1177\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1178\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1179}},\"1179\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1180\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1181\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1153},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1153},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1182\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1183\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1184\":{\"position\":{\"__isSmartRef__\":true,\"id\":1185},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1186},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1187},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1188},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1185\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1186\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1187\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1188\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1189\":{\"x\":-24,\"y\":-27,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1190\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1191\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1192},{\"__isSmartRef__\":true,\"id\":1212}],\"scripts\":[],\"id\":5053,\"shape\":{\"__isSmartRef__\":true,\"id\":1243},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1248},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1249},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1250},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2926},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2927},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2928}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2929},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1192\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1193},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1197},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1196},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1198},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1199}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1201},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1202},{\"__isSmartRef__\":true,\"id\":1203}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1191},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1191},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1204},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1205},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1193\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1194},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1195},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1196},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1194\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1195\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1196\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1197\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1198\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1199\":{\"style\":{\"__isSmartRef__\":true,\"id\":1200},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1192},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1200\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1201\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1202\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1192},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1192},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1203\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1192},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1192},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1204\":{\"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\"},\"1205\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1206},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1209}},\"1206\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1207},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1208},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1207\":{\"this\":{\"__isSmartRef__\":true,\"id\":1192}},\"1208\":{},\"1209\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1210},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1211},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1210\":{\"this\":{\"__isSmartRef__\":true,\"id\":1192}},\"1211\":{},\"1212\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1213}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1229},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1239},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1240}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.028769999999999997,\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1213},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1241},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1191},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1242},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1213\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1214},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1226},\"slider\":{\"__isSmartRef__\":true,\"id\":1212},\"owner\":{\"__isSmartRef__\":true,\"id\":1212},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1227},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1228},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1214\":{\"position\":{\"__isSmartRef__\":true,\"id\":1215},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1216},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1217},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1218},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1215\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1216\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1217\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1218\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1219},{\"__isSmartRef__\":true,\"id\":1221},{\"__isSmartRef__\":true,\"id\":1223}],\"vector\":{\"__isSmartRef__\":true,\"id\":1225},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1219\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1220}},\"1220\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1221\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1222}},\"1222\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1223\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1224}},\"1224\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1225\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1226\":{\"x\":7.0007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1227\":{\"x\":282,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1228\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1229\":{\"position\":{\"__isSmartRef__\":true,\"id\":1230},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1231},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1217},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1232},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1230\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1231\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1232\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1233},{\"__isSmartRef__\":true,\"id\":1235},{\"__isSmartRef__\":true,\"id\":1237}],\"vector\":{\"__isSmartRef__\":true,\"id\":1225},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1233\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1234}},\"1234\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1235\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1236}},\"1236\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1237\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1238}},\"1238\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1239\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1240\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1212},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1212},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1241\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1242\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1243\":{\"position\":{\"__isSmartRef__\":true,\"id\":1244},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1245},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1246},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1247},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1244\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1245\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1246\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1247\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1248\":{\"x\":-65,\"y\":-35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1249\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1250\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1251},{\"__isSmartRef__\":true,\"id\":1271}],\"scripts\":[],\"id\":5049,\"shape\":{\"__isSmartRef__\":true,\"id\":1302},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1307},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1308},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1309},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2899},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2900},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2901}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2902},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1251\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1252},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1256},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1255},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1257},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1258}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1260},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1261},{\"__isSmartRef__\":true,\"id\":1262}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1250},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1250},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1263},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1264},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1252\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1253},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1254},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1255},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1253\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1254\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1255\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1256\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1257\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1258\":{\"style\":{\"__isSmartRef__\":true,\"id\":1259},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1251},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1259\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1260\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1261\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1251},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1251},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1262\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1251},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1251},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1263\":{\"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\"},\"1264\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1265},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1268}},\"1265\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1266},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1267},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1266\":{\"this\":{\"__isSmartRef__\":true,\"id\":1251}},\"1267\":{},\"1268\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1269},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1270},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1269\":{\"this\":{\"__isSmartRef__\":true,\"id\":1251}},\"1270\":{},\"1271\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1272}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1288},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1298},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1299}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.028769999999999997,\"sliderExtent\":0.1,\"valueScale\":0.3,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1272},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1300},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1250},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1301},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1272\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1273},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1285},\"slider\":{\"__isSmartRef__\":true,\"id\":1271},\"owner\":{\"__isSmartRef__\":true,\"id\":1271},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1286},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1287},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1273\":{\"position\":{\"__isSmartRef__\":true,\"id\":1274},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1275},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1276},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1277},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1274\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1275\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1276\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1277\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1278},{\"__isSmartRef__\":true,\"id\":1280},{\"__isSmartRef__\":true,\"id\":1282}],\"vector\":{\"__isSmartRef__\":true,\"id\":1284},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1278\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1279}},\"1279\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1280\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1281}},\"1281\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1282\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1283}},\"1283\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1284\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1285\":{\"x\":7.0007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1286\":{\"x\":282,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1287\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1288\":{\"position\":{\"__isSmartRef__\":true,\"id\":1289},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1290},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1276},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1291},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1289\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1290\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1291\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1292},{\"__isSmartRef__\":true,\"id\":1294},{\"__isSmartRef__\":true,\"id\":1296}],\"vector\":{\"__isSmartRef__\":true,\"id\":1284},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1292\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1293}},\"1293\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1294\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1295}},\"1295\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1296\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1297}},\"1297\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1298\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1299\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1271},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1271},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1300\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1301\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1302\":{\"position\":{\"__isSmartRef__\":true,\"id\":1303},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1304},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1305},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1306},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1303\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1304\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1305\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1306\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1307\":{\"x\":-68,\"y\":-38,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1308\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1309\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1310},{\"__isSmartRef__\":true,\"id\":1330}],\"scripts\":[],\"id\":5046,\"shape\":{\"__isSmartRef__\":true,\"id\":1361},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1366},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1367},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1368},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2872},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2873},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2874}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2875},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1310\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1311},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1315},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1314},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1316},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1317}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1319},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1320},{\"__isSmartRef__\":true,\"id\":1321}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1309},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1309},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1322},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1323},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1311\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1312},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1313},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1314},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1312\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1313\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1314\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1315\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1316\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1317\":{\"style\":{\"__isSmartRef__\":true,\"id\":1318},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1310},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1318\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1319\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1320\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1310},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1310},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1321\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1310},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1310},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1322\":{\"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\"},\"1323\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1324},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1327}},\"1324\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1325},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1326},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1325\":{\"this\":{\"__isSmartRef__\":true,\"id\":1310}},\"1326\":{},\"1327\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1328},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1329},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1328\":{\"this\":{\"__isSmartRef__\":true,\"id\":1310}},\"1329\":{},\"1330\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1331}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1347},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1357},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1358}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.028769999999999997,\"sliderExtent\":0.1,\"valueScale\":0.3,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1331},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1359},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1309},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1360},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1331\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1332},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1344},\"slider\":{\"__isSmartRef__\":true,\"id\":1330},\"owner\":{\"__isSmartRef__\":true,\"id\":1330},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1345},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1346},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1332\":{\"position\":{\"__isSmartRef__\":true,\"id\":1333},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1334},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1335},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1336},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1333\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1334\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1335\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1336\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1337},{\"__isSmartRef__\":true,\"id\":1339},{\"__isSmartRef__\":true,\"id\":1341}],\"vector\":{\"__isSmartRef__\":true,\"id\":1343},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1337\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1338}},\"1338\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1339\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1340}},\"1340\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1341\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1342}},\"1342\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1343\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1344\":{\"x\":7.0007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1345\":{\"x\":282,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1346\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1347\":{\"position\":{\"__isSmartRef__\":true,\"id\":1348},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1349},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1335},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1350},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1348\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1349\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1350\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1351},{\"__isSmartRef__\":true,\"id\":1353},{\"__isSmartRef__\":true,\"id\":1355}],\"vector\":{\"__isSmartRef__\":true,\"id\":1343},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1351\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1352}},\"1352\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1353\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1354}},\"1354\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1355\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1356}},\"1356\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1357\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1358\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1330},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1330},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1359\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1360\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1361\":{\"position\":{\"__isSmartRef__\":true,\"id\":1362},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1363},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1364},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1365},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1362\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1363\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1364\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1365\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1366\":{\"x\":-69,\"y\":-34,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1367\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1368\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1369},{\"__isSmartRef__\":true,\"id\":1389}],\"scripts\":[],\"id\":5043,\"shape\":{\"__isSmartRef__\":true,\"id\":1420},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1425},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1426},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1427},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2845},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2846},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2847}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2848},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1369\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1370},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1374},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1373},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1375},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1376}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1378},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1379},{\"__isSmartRef__\":true,\"id\":1380}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1368},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1368},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1381},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1382},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1370\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1371},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1372},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1373},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1371\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1372\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1373\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1374\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1375\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1376\":{\"style\":{\"__isSmartRef__\":true,\"id\":1377},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1369},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1377\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1378\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1379\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1369},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1369},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1380\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1369},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1369},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1381\":{\"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\"},\"1382\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1383},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1386}},\"1383\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1384},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1385},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1384\":{\"this\":{\"__isSmartRef__\":true,\"id\":1369}},\"1385\":{},\"1386\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1387},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1388},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1387\":{\"this\":{\"__isSmartRef__\":true,\"id\":1369}},\"1388\":{},\"1389\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1390}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1406},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1416},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1417}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.028769999999999997,\"sliderExtent\":0.1,\"valueScale\":0.3,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1390},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1418},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1368},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1419},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1390\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1391},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1403},\"slider\":{\"__isSmartRef__\":true,\"id\":1389},\"owner\":{\"__isSmartRef__\":true,\"id\":1389},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1404},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1405},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1391\":{\"position\":{\"__isSmartRef__\":true,\"id\":1392},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1393},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1394},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1395},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1392\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1393\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1394\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1395\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1396},{\"__isSmartRef__\":true,\"id\":1398},{\"__isSmartRef__\":true,\"id\":1400}],\"vector\":{\"__isSmartRef__\":true,\"id\":1402},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1396\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1397}},\"1397\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1398\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1399}},\"1399\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1400\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1401}},\"1401\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1402\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1403\":{\"x\":7.0007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1404\":{\"x\":282,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1405\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1406\":{\"position\":{\"__isSmartRef__\":true,\"id\":1407},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1408},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1394},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1409},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1407\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1408\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1409\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1410},{\"__isSmartRef__\":true,\"id\":1412},{\"__isSmartRef__\":true,\"id\":1414}],\"vector\":{\"__isSmartRef__\":true,\"id\":1402},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1410\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1411}},\"1411\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1412\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1413}},\"1413\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1414\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1415}},\"1415\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1416\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1417\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1389},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1389},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1418\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1419\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1420\":{\"position\":{\"__isSmartRef__\":true,\"id\":1421},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1422},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1423},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1424},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1421\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1422\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1423\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1424\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1425\":{\"x\":-37,\"y\":-41,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1426\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1427\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1428},{\"__isSmartRef__\":true,\"id\":1448}],\"scripts\":[],\"id\":5040,\"shape\":{\"__isSmartRef__\":true,\"id\":1479},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1484},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1485},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1486},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2818},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2819},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2820}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2821},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1428\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1429},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1433},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1432},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1434},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1435}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1437},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1438},{\"__isSmartRef__\":true,\"id\":1439}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1427},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1427},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1440},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1441},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1429\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1430},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1431},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1432},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1430\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1431\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1432\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1433\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1434\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1435\":{\"style\":{\"__isSmartRef__\":true,\"id\":1436},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1428},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1436\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1437\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1438\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1428},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1428},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1439\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1428},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1428},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1440\":{\"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\"},\"1441\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1442},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1445}},\"1442\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1443},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1444},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1443\":{\"this\":{\"__isSmartRef__\":true,\"id\":1428}},\"1444\":{},\"1445\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1446},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1447},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1446\":{\"this\":{\"__isSmartRef__\":true,\"id\":1428}},\"1447\":{},\"1448\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1449}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1465},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1475},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1476}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.15059999999999998,\"sliderExtent\":0.1,\"valueScale\":0.3,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1449},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1477},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1427},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1478},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1449\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1450},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1462},\"slider\":{\"__isSmartRef__\":true,\"id\":1448},\"owner\":{\"__isSmartRef__\":true,\"id\":1448},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1463},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1464},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1450\":{\"position\":{\"__isSmartRef__\":true,\"id\":1451},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1452},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1453},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1454},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1451\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1452\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1453\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1454\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1455},{\"__isSmartRef__\":true,\"id\":1457},{\"__isSmartRef__\":true,\"id\":1459}],\"vector\":{\"__isSmartRef__\":true,\"id\":1461},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1455\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1456}},\"1456\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1457\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1458}},\"1458\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1459\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1460}},\"1460\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1461\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1462\":{\"x\":36.646,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1463\":{\"x\":311,\"y\":560,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1464\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1465\":{\"position\":{\"__isSmartRef__\":true,\"id\":1466},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1467},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1453},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1468},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1466\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1467\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1468\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1469},{\"__isSmartRef__\":true,\"id\":1471},{\"__isSmartRef__\":true,\"id\":1473}],\"vector\":{\"__isSmartRef__\":true,\"id\":1461},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1469\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1470}},\"1470\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1471\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1472}},\"1472\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1473\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1474}},\"1474\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1475\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1476\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1448},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1448},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1477\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1478\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1479\":{\"position\":{\"__isSmartRef__\":true,\"id\":1480},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1481},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1482},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1483},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1480\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1481\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1482\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1483\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1484\":{\"x\":-37,\"y\":-44,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1485\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1486\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1487},{\"__isSmartRef__\":true,\"id\":1507}],\"scripts\":[],\"id\":5036,\"shape\":{\"__isSmartRef__\":true,\"id\":1538},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1543},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1544},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1545},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2791},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2792},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2793}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2794},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1487\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1488},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1492},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1491},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1493},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1494}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1496},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1497},{\"__isSmartRef__\":true,\"id\":1498}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1486},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1486},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1499},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1500},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1488\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1489},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1490},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1491},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1489\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1490\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1491\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1492\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1493\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1494\":{\"style\":{\"__isSmartRef__\":true,\"id\":1495},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1487},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1495\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1496\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1497\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1487},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1487},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1498\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1487},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1487},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1499\":{\"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\"},\"1500\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1501},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1504}},\"1501\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1502},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1503},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1502\":{\"this\":{\"__isSmartRef__\":true,\"id\":1487}},\"1503\":{},\"1504\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1505},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1506},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1505\":{\"this\":{\"__isSmartRef__\":true,\"id\":1487}},\"1506\":{},\"1507\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1508}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1524},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1534},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1535}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.0362,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1508},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1536},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1486},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1537},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1508\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1509},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1521},\"slider\":{\"__isSmartRef__\":true,\"id\":1507},\"owner\":{\"__isSmartRef__\":true,\"id\":1507},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1522},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1523},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1509\":{\"position\":{\"__isSmartRef__\":true,\"id\":1510},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1511},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1512},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1513},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1510\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1511\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1512\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1513\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1514},{\"__isSmartRef__\":true,\"id\":1516},{\"__isSmartRef__\":true,\"id\":1518}],\"vector\":{\"__isSmartRef__\":true,\"id\":1520},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1514\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1515}},\"1515\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1516\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1517}},\"1517\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1518\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1519}},\"1519\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1520\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1521\":{\"x\":2.6426000000000003,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1522\":{\"x\":279,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1523\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1524\":{\"position\":{\"__isSmartRef__\":true,\"id\":1525},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1526},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1512},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1527},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1525\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1526\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1527\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1528},{\"__isSmartRef__\":true,\"id\":1530},{\"__isSmartRef__\":true,\"id\":1532}],\"vector\":{\"__isSmartRef__\":true,\"id\":1520},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1528\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1529}},\"1529\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1530\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1531}},\"1531\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1532\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1533}},\"1533\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1534\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1535\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1507},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1507},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1536\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1537\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1538\":{\"position\":{\"__isSmartRef__\":true,\"id\":1539},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1540},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1541},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1542},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1539\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1540\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1541\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1542\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1543\":{\"x\":-40,\"y\":-46,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1544\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1545\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1546},{\"__isSmartRef__\":true,\"id\":1566}],\"scripts\":[],\"id\":5033,\"shape\":{\"__isSmartRef__\":true,\"id\":1597},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1602},\"showsHalos\":false,\"name\":\"RotationBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1603},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1604},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2764},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2765},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2766}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2767},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1546\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1547},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1551},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1550},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1552},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1553}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1555},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1556},{\"__isSmartRef__\":true,\"id\":1557}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1545},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1545},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1558},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1559},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1547\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1548},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1549},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1550},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1548\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1549\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1550\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1551\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1552\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1553\":{\"style\":{\"__isSmartRef__\":true,\"id\":1554},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1546},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1554\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1555\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1556\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1546},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1546},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1557\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1546},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1546},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1558\":{\"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\"},\"1559\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1560},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1563}},\"1560\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1561},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1562},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1561\":{\"this\":{\"__isSmartRef__\":true,\"id\":1546}},\"1562\":{},\"1563\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1564},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1565},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1564\":{\"this\":{\"__isSmartRef__\":true,\"id\":1546}},\"1565\":{},\"1566\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1567}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1583},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1593},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1594}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"value\":0.2006,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1567},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1595},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1545},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1596},\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1567\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1568},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1580},\"slider\":{\"__isSmartRef__\":true,\"id\":1566},\"owner\":{\"__isSmartRef__\":true,\"id\":1566},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1581},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1582},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1568\":{\"position\":{\"__isSmartRef__\":true,\"id\":1569},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1570},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1571},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1572},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1569\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1570\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1571\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1572\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1573},{\"__isSmartRef__\":true,\"id\":1575},{\"__isSmartRef__\":true,\"id\":1577}],\"vector\":{\"__isSmartRef__\":true,\"id\":1579},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1573\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1574}},\"1574\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1575\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1576}},\"1576\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1577\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1578}},\"1578\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1579\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1580\":{\"x\":14.6438,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1581\":{\"x\":295,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1582\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1583\":{\"position\":{\"__isSmartRef__\":true,\"id\":1584},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1585},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1571},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1586},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1584\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1585\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1586\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1587},{\"__isSmartRef__\":true,\"id\":1589},{\"__isSmartRef__\":true,\"id\":1591}],\"vector\":{\"__isSmartRef__\":true,\"id\":1579},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1587\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1588}},\"1588\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1589\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1590}},\"1590\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1591\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1592}},\"1592\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1593\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1594\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1566},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1566},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1595\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1596\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1597\":{\"position\":{\"__isSmartRef__\":true,\"id\":1598},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1599},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1600},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1601},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1598\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1599\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1600\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1601\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1602\":{\"x\":-60,\"y\":-44,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1603\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1604\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1605},{\"__isSmartRef__\":true,\"id\":1615}],\"scripts\":[],\"id\":4470,\"shape\":{\"__isSmartRef__\":true,\"id\":1635},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1640},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1641},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1642},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1610},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2735},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2736}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2737},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1605\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1606},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1611},\"color\":{\"__isSmartRef__\":true,\"id\":1610},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1612},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1604},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1613}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1614},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1606\":{\"position\":{\"__isSmartRef__\":true,\"id\":1607},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1608},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1609},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1610},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1607\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1608\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1609\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1610\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1611\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1612\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1613\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1605},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1604},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1614\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1615\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1616},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1620},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1619},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1621},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1622}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1624},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1625},{\"__isSmartRef__\":true,\"id\":1626}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1604},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1604},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1627},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1628},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1616\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1617},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1618},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1619},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1617\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1618\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1619\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1620\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1621\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1622\":{\"style\":{\"__isSmartRef__\":true,\"id\":1623},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1615},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1623\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1624\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1625\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1615},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1615},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1626\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1615},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1615},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1627\":{\"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\"},\"1628\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1629},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1632}},\"1629\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1630},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1631},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1630\":{\"this\":{\"__isSmartRef__\":true,\"id\":1615}},\"1631\":{},\"1632\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1633},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1634},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1633\":{\"this\":{\"__isSmartRef__\":true,\"id\":1615}},\"1634\":{},\"1635\":{\"position\":{\"__isSmartRef__\":true,\"id\":1636},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1637},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1638},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1639},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1636\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1637\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1638\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1639\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1640\":{\"x\":-86,\"y\":-20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1641\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1642\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1643},{\"__isSmartRef__\":true,\"id\":1653}],\"scripts\":[],\"id\":4467,\"shape\":{\"__isSmartRef__\":true,\"id\":1673},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1678},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1679},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1680},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1648},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2706},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2707}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2708},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1643\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1644},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1649},\"color\":{\"__isSmartRef__\":true,\"id\":1648},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1650},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1642},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1651}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1652},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1644\":{\"position\":{\"__isSmartRef__\":true,\"id\":1645},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1646},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1647},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1648},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1645\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1646\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1647\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1648\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1649\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1650\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1651\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1643},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1642},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1652\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1653\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1654},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1658},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1657},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1659},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1660}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1662},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1663},{\"__isSmartRef__\":true,\"id\":1664}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1642},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1642},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1665},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1666},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1654\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1655},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1656},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1657},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1655\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1656\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1657\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1658\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1659\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1660\":{\"style\":{\"__isSmartRef__\":true,\"id\":1661},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1653},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1661\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1662\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1663\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1653},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1653},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1664\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1653},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1653},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1665\":{\"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\"},\"1666\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1667},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1670}},\"1667\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1668},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1669},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1668\":{\"this\":{\"__isSmartRef__\":true,\"id\":1653}},\"1669\":{},\"1670\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1671},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1672},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1671\":{\"this\":{\"__isSmartRef__\":true,\"id\":1653}},\"1672\":{},\"1673\":{\"position\":{\"__isSmartRef__\":true,\"id\":1674},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1675},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1676},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1677},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1674\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1675\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1676\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1677\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1678\":{\"x\":-80,\"y\":-19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1679\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1680\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1681},{\"__isSmartRef__\":true,\"id\":1691}],\"scripts\":[],\"id\":4464,\"shape\":{\"__isSmartRef__\":true,\"id\":1711},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1716},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1717},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1718},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1686},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2677},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2678}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2679},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1681\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1682},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1687},\"color\":{\"__isSmartRef__\":true,\"id\":1686},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1688},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1680},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1689}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1690},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1682\":{\"position\":{\"__isSmartRef__\":true,\"id\":1683},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1684},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1685},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1686},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1683\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1684\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1685\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1686\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1687\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1688\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1689\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1681},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1680},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1690\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1691\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1692},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1696},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1695},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1697},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1698}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1700},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1701},{\"__isSmartRef__\":true,\"id\":1702}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1680},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1680},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1703},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1704},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1692\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1693},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1694},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1695},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1693\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1694\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1695\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1696\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1697\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1698\":{\"style\":{\"__isSmartRef__\":true,\"id\":1699},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1691},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1699\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1700\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1701\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1691},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1691},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1702\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1691},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1691},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1703\":{\"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\"},\"1704\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1705},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1708}},\"1705\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1706},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1707},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1706\":{\"this\":{\"__isSmartRef__\":true,\"id\":1691}},\"1707\":{},\"1708\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1709},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1710},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1709\":{\"this\":{\"__isSmartRef__\":true,\"id\":1691}},\"1710\":{},\"1711\":{\"position\":{\"__isSmartRef__\":true,\"id\":1712},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1713},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1714},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1715},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1712\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1713\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1714\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1715\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1716\":{\"x\":-82,\"y\":-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1717\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1718\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1719},{\"__isSmartRef__\":true,\"id\":1729}],\"scripts\":[],\"id\":4461,\"shape\":{\"__isSmartRef__\":true,\"id\":1749},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1754},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1755},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1756},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1724},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2648},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2649}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2650},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1719\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1720},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1725},\"color\":{\"__isSmartRef__\":true,\"id\":1724},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1726},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1718},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1727}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1728},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1720\":{\"position\":{\"__isSmartRef__\":true,\"id\":1721},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1722},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1723},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1724},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1721\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1722\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1723\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1724\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1725\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1726\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1727\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1719},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1718},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1728\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1729\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1730},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1734},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1733},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1735},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1736}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1738},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1739},{\"__isSmartRef__\":true,\"id\":1740}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1718},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1718},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1741},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1742},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1730\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1731},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1732},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1733},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1731\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1732\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1733\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1734\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1735\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1736\":{\"style\":{\"__isSmartRef__\":true,\"id\":1737},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1729},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1737\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1738\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1739\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1729},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1729},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1740\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1729},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1729},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1741\":{\"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\"},\"1742\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1743},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1746}},\"1743\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1744},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1745},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1744\":{\"this\":{\"__isSmartRef__\":true,\"id\":1729}},\"1745\":{},\"1746\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1747},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1748},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1747\":{\"this\":{\"__isSmartRef__\":true,\"id\":1729}},\"1748\":{},\"1749\":{\"position\":{\"__isSmartRef__\":true,\"id\":1750},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1751},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1752},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1753},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1750\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1751\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1752\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1753\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1754\":{\"x\":-88,\"y\":-14,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1755\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1756\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1757},{\"__isSmartRef__\":true,\"id\":1767}],\"scripts\":[],\"id\":4457,\"shape\":{\"__isSmartRef__\":true,\"id\":1787},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1792},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1793},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1794},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1762},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2619},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2620}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2621},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1757\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1758},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1763},\"color\":{\"__isSmartRef__\":true,\"id\":1762},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1764},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1756},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1765}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1766},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1758\":{\"position\":{\"__isSmartRef__\":true,\"id\":1759},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1760},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1761},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1762},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1759\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1760\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1761\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1762\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1763\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1764\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1765\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1757},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1756},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1766\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1767\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1768},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1772},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1771},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1773},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1774}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1776},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1777},{\"__isSmartRef__\":true,\"id\":1778}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1756},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1756},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1779},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1780},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1768\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1769},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1770},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1771},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1769\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1770\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1771\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1772\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1773\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1774\":{\"style\":{\"__isSmartRef__\":true,\"id\":1775},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1767},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1775\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1776\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1777\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1767},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1767},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1778\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1767},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1767},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1779\":{\"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\"},\"1780\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1781},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1784}},\"1781\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1782},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1783},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1782\":{\"this\":{\"__isSmartRef__\":true,\"id\":1767}},\"1783\":{},\"1784\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1785},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1786},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1785\":{\"this\":{\"__isSmartRef__\":true,\"id\":1767}},\"1786\":{},\"1787\":{\"position\":{\"__isSmartRef__\":true,\"id\":1788},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1789},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1790},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1791},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1788\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1789\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1790\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1791\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1792\":{\"x\":-74,\"y\":-18,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1793\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1794\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1795},{\"__isSmartRef__\":true,\"id\":1805}],\"scripts\":[],\"id\":4454,\"shape\":{\"__isSmartRef__\":true,\"id\":1825},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1830},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1831},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1832},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1800},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2590},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2591}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2592},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1795\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1796},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1801},\"color\":{\"__isSmartRef__\":true,\"id\":1800},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1802},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1794},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1803}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1804},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1796\":{\"position\":{\"__isSmartRef__\":true,\"id\":1797},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1798},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1799},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1800},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1797\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1798\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1799\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1800\":{\"r\":0.227,\"g\":0,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1801\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1802\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1803\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1795},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1794},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1804\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1805\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1806},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1810},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1809},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1811},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1812}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1814},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1815},{\"__isSmartRef__\":true,\"id\":1816}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1794},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1794},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1817},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1818},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1806\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1807},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1808},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1809},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1807\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1808\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1809\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1810\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1811\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1812\":{\"style\":{\"__isSmartRef__\":true,\"id\":1813},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1805},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1813\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1814\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1815\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1805},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1805},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1816\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1805},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1805},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1817\":{\"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\"},\"1818\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1819},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1822}},\"1819\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1820},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1821},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1820\":{\"this\":{\"__isSmartRef__\":true,\"id\":1805}},\"1821\":{},\"1822\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1823},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1824},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1823\":{\"this\":{\"__isSmartRef__\":true,\"id\":1805}},\"1824\":{},\"1825\":{\"position\":{\"__isSmartRef__\":true,\"id\":1826},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1827},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1828},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1829},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1826\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1827\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1828\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1829\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1830\":{\"x\":-86,\"y\":-25,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1831\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1832\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1833},{\"__isSmartRef__\":true,\"id\":1843}],\"scripts\":[],\"id\":4451,\"shape\":{\"__isSmartRef__\":true,\"id\":1863},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1868},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1869},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1870},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1838},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2561},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2562}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2563},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1833\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1834},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1839},\"color\":{\"__isSmartRef__\":true,\"id\":1838},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1840},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1832},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1841}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1842},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1834\":{\"position\":{\"__isSmartRef__\":true,\"id\":1835},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1836},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1837},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1838},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1835\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1836\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1837\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1838\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1839\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1840\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1841\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1833},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1832},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1842\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1843\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1844},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1848},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1847},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1849},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1850}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1852},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1853},{\"__isSmartRef__\":true,\"id\":1854}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1832},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1832},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1855},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1856},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1844\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1845},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1846},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1847},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1845\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1846\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1847\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1848\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1849\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1850\":{\"style\":{\"__isSmartRef__\":true,\"id\":1851},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1843},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1851\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1852\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1853\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1843},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1843},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1854\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1843},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1843},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1855\":{\"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\"},\"1856\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1857},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1860}},\"1857\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1858},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1859},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1858\":{\"this\":{\"__isSmartRef__\":true,\"id\":1843}},\"1859\":{},\"1860\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1861},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1862},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1861\":{\"this\":{\"__isSmartRef__\":true,\"id\":1843}},\"1862\":{},\"1863\":{\"position\":{\"__isSmartRef__\":true,\"id\":1864},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1865},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1866},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1867},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1864\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1865\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1866\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1867\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1868\":{\"x\":-96,\"y\":-19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1869\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1870\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1871},{\"__isSmartRef__\":true,\"id\":1881}],\"scripts\":[],\"id\":4416,\"shape\":{\"__isSmartRef__\":true,\"id\":1901},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1906},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1907},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1908},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1876},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2532},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2533}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2534},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1871\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1872},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1877},\"color\":{\"__isSmartRef__\":true,\"id\":1876},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1878},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1870},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1879}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1880},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1872\":{\"position\":{\"__isSmartRef__\":true,\"id\":1873},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1874},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1875},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1876},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1873\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1874\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1875\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1876\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1877\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1878\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1879\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1871},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1870},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1880\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1881\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1882},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1886},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1885},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1887},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1888}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1890},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1891},{\"__isSmartRef__\":true,\"id\":1892}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1870},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1870},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1893},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1894},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1882\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1883},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1884},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1885},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1883\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1884\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1885\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1886\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1887\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1888\":{\"style\":{\"__isSmartRef__\":true,\"id\":1889},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1881},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1889\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1890\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1891\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1881},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1881},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1892\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1881},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1881},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1893\":{\"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\"},\"1894\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1895},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1898}},\"1895\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1896},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1897},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1896\":{\"this\":{\"__isSmartRef__\":true,\"id\":1881}},\"1897\":{},\"1898\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1899},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1900},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1899\":{\"this\":{\"__isSmartRef__\":true,\"id\":1881}},\"1900\":{},\"1901\":{\"position\":{\"__isSmartRef__\":true,\"id\":1902},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1903},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1904},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1905},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1902\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1903\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1904\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1905\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1906\":{\"x\":-58,\"y\":-29,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1907\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1908\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1909},{\"__isSmartRef__\":true,\"id\":1919}],\"scripts\":[],\"id\":4413,\"shape\":{\"__isSmartRef__\":true,\"id\":1939},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1944},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1945},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1946},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1914},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2503},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2504}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2505},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1909\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1910},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1915},\"color\":{\"__isSmartRef__\":true,\"id\":1914},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1916},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1908},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1917}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1918},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1910\":{\"position\":{\"__isSmartRef__\":true,\"id\":1911},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1912},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1913},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1914},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1911\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1912\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1913\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1914\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1915\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1916\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1917\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1909},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1908},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1918\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1919\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1920},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1924},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1923},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1925},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1926}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1928},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1929},{\"__isSmartRef__\":true,\"id\":1930}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1908},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1908},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1931},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1932},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1920\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1921},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1922},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1923},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1921\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1922\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1923\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1924\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1925\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1926\":{\"style\":{\"__isSmartRef__\":true,\"id\":1927},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1919},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1927\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1928\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1929\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1919},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1919},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1930\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1919},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1919},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1931\":{\"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\"},\"1932\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1933},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1936}},\"1933\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1934},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1935},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1934\":{\"this\":{\"__isSmartRef__\":true,\"id\":1919}},\"1935\":{},\"1936\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1937},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1938},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1937\":{\"this\":{\"__isSmartRef__\":true,\"id\":1919}},\"1938\":{},\"1939\":{\"position\":{\"__isSmartRef__\":true,\"id\":1940},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1941},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1942},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1943},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1940\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1941\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1942\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1943\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1944\":{\"x\":-24,\"y\":-38,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1945\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1946\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1947},{\"__isSmartRef__\":true,\"id\":1957}],\"scripts\":[],\"id\":4410,\"shape\":{\"__isSmartRef__\":true,\"id\":1977},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1982},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1983},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1984},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1952},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2474},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2475}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2476},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1947\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1948},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1953},\"color\":{\"__isSmartRef__\":true,\"id\":1952},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1954},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1946},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1955}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1956},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1948\":{\"position\":{\"__isSmartRef__\":true,\"id\":1949},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1950},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1951},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1952},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1949\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1950\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1951\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1952\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1953\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1954\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1955\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1947},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1946},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1956\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1957\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1958},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1962},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1961},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1963},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1964}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1966},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1967},{\"__isSmartRef__\":true,\"id\":1968}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1946},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1946},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1969},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1970},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1958\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1959},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1960},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1961},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1959\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1960\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1961\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1962\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1963\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1964\":{\"style\":{\"__isSmartRef__\":true,\"id\":1965},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1957},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1965\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1966\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1967\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1957},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1957},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1968\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1957},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1957},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1969\":{\"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\"},\"1970\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1971},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1974}},\"1971\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1972},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1973},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1972\":{\"this\":{\"__isSmartRef__\":true,\"id\":1957}},\"1973\":{},\"1974\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1975},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1976},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1975\":{\"this\":{\"__isSmartRef__\":true,\"id\":1957}},\"1976\":{},\"1977\":{\"position\":{\"__isSmartRef__\":true,\"id\":1978},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1979},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1980},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1981},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1978\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1979\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1980\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1981\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1982\":{\"x\":-61,\"y\":-40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1983\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1984\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1985},{\"__isSmartRef__\":true,\"id\":1995}],\"scripts\":[],\"id\":4407,\"shape\":{\"__isSmartRef__\":true,\"id\":2015},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2020},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2021},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2022},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1990},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2445},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2446}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2447},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1985\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1986},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1991},\"color\":{\"__isSmartRef__\":true,\"id\":1990},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1992},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1984},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1993}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1994},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1986\":{\"position\":{\"__isSmartRef__\":true,\"id\":1987},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1988},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1989},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1990},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1987\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1988\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1989\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1990\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1991\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1992\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1993\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1985},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1984},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1994\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1995\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1996},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2000},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1999},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2001},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2002}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2004},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2005},{\"__isSmartRef__\":true,\"id\":2006}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1984},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1984},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":2007},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2008},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1996\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1997},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1998},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1999},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1997\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1998\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1999\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2000\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2001\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2002\":{\"style\":{\"__isSmartRef__\":true,\"id\":2003},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1995},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2003\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2004\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2005\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1995},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1995},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2006\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1995},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1995},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2007\":{\"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\"},\"2008\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":2009},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":2012}},\"2009\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2010},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2011},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2010\":{\"this\":{\"__isSmartRef__\":true,\"id\":1995}},\"2011\":{},\"2012\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2013},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2014},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2013\":{\"this\":{\"__isSmartRef__\":true,\"id\":1995}},\"2014\":{},\"2015\":{\"position\":{\"__isSmartRef__\":true,\"id\":2016},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2017},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2018},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2019},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2016\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2017\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2018\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2019\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2020\":{\"x\":-51,\"y\":-39,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2021\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2022\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2023},{\"__isSmartRef__\":true,\"id\":2033}],\"scripts\":[],\"id\":4404,\"shape\":{\"__isSmartRef__\":true,\"id\":2053},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2058},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2059},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2060},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2028},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2416},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2417}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2418},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2023\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2024},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2029},\"color\":{\"__isSmartRef__\":true,\"id\":2028},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2030},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2022},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2031}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2032},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2024\":{\"position\":{\"__isSmartRef__\":true,\"id\":2025},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2026},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2027},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2028},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2025\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2026\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2027\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2028\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2029\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2030\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2031\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2023},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2022},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2032\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2033\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":2034},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2038},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":2037},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2039},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2040}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2042},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2043},{\"__isSmartRef__\":true,\"id\":2044}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":2022},\"isInputLine\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":2022},\"savedTextString\":\"TopLeft\",\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":2045},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2046},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2034\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2035},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2036},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2037},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2035\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2036\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2037\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2038\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2039\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2040\":{\"style\":{\"__isSmartRef__\":true,\"id\":2041},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2033},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2041\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2042\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2043\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2033},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2033},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2044\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2033},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2033},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2045\":{\"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\"},\"2046\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":2047},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":2050}},\"2047\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2048},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2049},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2048\":{\"this\":{\"__isSmartRef__\":true,\"id\":2033}},\"2049\":{},\"2050\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2051},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2052},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2051\":{\"this\":{\"__isSmartRef__\":true,\"id\":2033}},\"2052\":{},\"2053\":{\"position\":{\"__isSmartRef__\":true,\"id\":2054},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2055},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2056},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2057},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2054\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2055\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2056\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2057\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2058\":{\"x\":-69,\"y\":-33,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2059\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2060\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2061}],\"scripts\":[],\"id\":4104,\"shape\":{\"__isSmartRef__\":true,\"id\":2070},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2075},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2076},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2077},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2066},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2389},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2061\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2062},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2067},\"color\":{\"__isSmartRef__\":true,\"id\":2066},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2068},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2060},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2069}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2062\":{\"position\":{\"__isSmartRef__\":true,\"id\":2063},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2064},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2065},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2066},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2063\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2064\":{\"x\":43,\"y\":40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2065\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2066\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2067\":{\"x\":29,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2068\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2069\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2061},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2060},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2070\":{\"position\":{\"__isSmartRef__\":true,\"id\":2071},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2072},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2073},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2074},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2071\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2072\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2073\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2074\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2075\":{\"x\":-68,\"y\":-20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2076\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2077\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2078}],\"scripts\":[],\"id\":4101,\"shape\":{\"__isSmartRef__\":true,\"id\":2087},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2092},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2093},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2094},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2083},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2362},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2078\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2079},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2084},\"color\":{\"__isSmartRef__\":true,\"id\":2083},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2085},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2077},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2086}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2079\":{\"position\":{\"__isSmartRef__\":true,\"id\":2080},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2081},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2082},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2083},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2080\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2081\":{\"x\":43,\"y\":40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2082\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2083\":{\"r\":0,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2084\":{\"x\":29,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2085\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2086\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2078},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2077},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2087\":{\"position\":{\"__isSmartRef__\":true,\"id\":2088},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2089},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2090},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2091},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2088\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2089\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2090\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2091\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2092\":{\"x\":-56,\"y\":-21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2093\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2094\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2095}],\"scripts\":[],\"id\":4098,\"shape\":{\"__isSmartRef__\":true,\"id\":2104},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2109},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2110},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2111},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2100},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2335},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2095\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2096},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2101},\"color\":{\"__isSmartRef__\":true,\"id\":2100},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2102},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2094},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2103}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2096\":{\"position\":{\"__isSmartRef__\":true,\"id\":2097},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2098},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2099},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2100},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2097\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2098\":{\"x\":43,\"y\":40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2099\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2100\":{\"r\":0.365,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2101\":{\"x\":29,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2102\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2103\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2095},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2094},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2104\":{\"position\":{\"__isSmartRef__\":true,\"id\":2105},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2106},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2107},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2108},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2105\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2106\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2107\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2108\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2109\":{\"x\":-54,\"y\":-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2110\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2111\":{\"submorphs\":[],\"scripts\":[],\"id\":3687,\"shape\":{\"__isSmartRef__\":true,\"id\":2112},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2117},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2118},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2119},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2311},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2112\":{\"position\":{\"__isSmartRef__\":true,\"id\":2113},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2114},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2115},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2116},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2113\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2114\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2115\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2116\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2117\":{\"x\":-73,\"y\":-50,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2118\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2119\":{\"submorphs\":[],\"scripts\":[],\"id\":3683,\"shape\":{\"__isSmartRef__\":true,\"id\":2120},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2125},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2126},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2127},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2287},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2120\":{\"position\":{\"__isSmartRef__\":true,\"id\":2121},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2122},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2123},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2124},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2121\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2122\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2123\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2124\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2125\":{\"x\":-54,\"y\":-67,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2126\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2127\":{\"submorphs\":[],\"scripts\":[],\"id\":3680,\"shape\":{\"__isSmartRef__\":true,\"id\":2128},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2133},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2134},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2135},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2263},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2128\":{\"position\":{\"__isSmartRef__\":true,\"id\":2129},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2130},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2131},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2132},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2129\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2130\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2131\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2132\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2133\":{\"x\":-65,\"y\":-45,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2134\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2135\":{\"submorphs\":[],\"scripts\":[],\"id\":3671,\"shape\":{\"__isSmartRef__\":true,\"id\":2136},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2141},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2142},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2143},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2239},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2136\":{\"position\":{\"__isSmartRef__\":true,\"id\":2137},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2138},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2139},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2140},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2137\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2138\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2139\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2140\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2141\":{\"x\":-46,\"y\":-42,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2142\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2143\":{\"submorphs\":[],\"scripts\":[],\"id\":3662,\"shape\":{\"__isSmartRef__\":true,\"id\":2144},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2149},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2150},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2151},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2215},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2144\":{\"position\":{\"__isSmartRef__\":true,\"id\":2145},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2146},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2147},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2148},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2145\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2146\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2147\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2148\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2149\":{\"x\":-57,\"y\":-35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2150\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2151\":{\"submorphs\":[],\"scripts\":[],\"id\":3654,\"shape\":{\"__isSmartRef__\":true,\"id\":2152},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2157},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2158},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2159},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2191},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2152\":{\"position\":{\"__isSmartRef__\":true,\"id\":2153},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2154},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2155},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2156},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2153\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2154\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2155\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2156\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2157\":{\"x\":-49,\"y\":-53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2158\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2159\":{\"submorphs\":[],\"scripts\":[],\"id\":3650,\"shape\":{\"__isSmartRef__\":true,\"id\":2160},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2165},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2166},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2167},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2160\":{\"position\":{\"__isSmartRef__\":true,\"id\":2161},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2162},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2163},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2164},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2161\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2162\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2163\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2164\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2165\":{\"x\":-59,\"y\":-3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2166\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2167\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2168},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2171},\"reset\":{\"__isSmartRef__\":true,\"id\":2174},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2177},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2184}},\"2168\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2169},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2170},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2169\":{\"this\":{\"__isSmartRef__\":true,\"id\":2159}},\"2170\":{},\"2171\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2172},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2173},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2172\":{\"this\":{\"__isSmartRef__\":true,\"id\":2159}},\"2173\":{},\"2174\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2175},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2176},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2175\":{\"this\":{\"__isSmartRef__\":true,\"id\":2159}},\"2176\":{},\"2177\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2178},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2183},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2178\":{\"this\":{\"__isSmartRef__\":true,\"id\":2159},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2179}},\"2179\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2180}},\"2180\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2181},\"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\":2182},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2181\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2159},\"name\":\"onDragStart\"},\"2182\":{},\"2183\":{},\"2184\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2185},\"source\":\"function onDragEnd(evt) {\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2190},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2185\":{\"this\":{\"__isSmartRef__\":true,\"id\":2159},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2186}},\"2186\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2187}},\"2187\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2188},\"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\":2189},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2188\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2159},\"name\":\"onDragEnd\"},\"2189\":{},\"2190\":{},\"2191\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2192},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2195},\"reset\":{\"__isSmartRef__\":true,\"id\":2198},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2201},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2208}},\"2192\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2193},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2194},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2193\":{\"this\":{\"__isSmartRef__\":true,\"id\":2151}},\"2194\":{},\"2195\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2196},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2197},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2196\":{\"this\":{\"__isSmartRef__\":true,\"id\":2151}},\"2197\":{},\"2198\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2199},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2200},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2199\":{\"this\":{\"__isSmartRef__\":true,\"id\":2151}},\"2200\":{},\"2201\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2202},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2207},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2202\":{\"this\":{\"__isSmartRef__\":true,\"id\":2151},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2203}},\"2203\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2204}},\"2204\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2205},\"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\":2206},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2205\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2151},\"name\":\"onDragStart\"},\"2206\":{},\"2207\":{},\"2208\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2209},\"source\":\"function onDragEnd(evt) {\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2214},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2209\":{\"this\":{\"__isSmartRef__\":true,\"id\":2151},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2210}},\"2210\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2211}},\"2211\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2212},\"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\":2213},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2212\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2151},\"name\":\"onDragEnd\"},\"2213\":{},\"2214\":{},\"2215\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2216},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2219},\"reset\":{\"__isSmartRef__\":true,\"id\":2222},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2225},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2232}},\"2216\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2217},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2218},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2217\":{\"this\":{\"__isSmartRef__\":true,\"id\":2143}},\"2218\":{},\"2219\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2220},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2221},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2220\":{\"this\":{\"__isSmartRef__\":true,\"id\":2143}},\"2221\":{},\"2222\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2223},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2224},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2223\":{\"this\":{\"__isSmartRef__\":true,\"id\":2143}},\"2224\":{},\"2225\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2226},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2231},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2226\":{\"this\":{\"__isSmartRef__\":true,\"id\":2143},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2227}},\"2227\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2228}},\"2228\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2229},\"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\":2230},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2229\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2143},\"name\":\"onDragStart\"},\"2230\":{},\"2231\":{},\"2232\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2233},\"source\":\"function onDragEnd(evt) {\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2238},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2233\":{\"this\":{\"__isSmartRef__\":true,\"id\":2143},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2234}},\"2234\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2235}},\"2235\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2236},\"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\":2237},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2236\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2143},\"name\":\"onDragEnd\"},\"2237\":{},\"2238\":{},\"2239\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2240},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2243},\"reset\":{\"__isSmartRef__\":true,\"id\":2246},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2249},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2256}},\"2240\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2241},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2242},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2241\":{\"this\":{\"__isSmartRef__\":true,\"id\":2135}},\"2242\":{},\"2243\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2244},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2245},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2244\":{\"this\":{\"__isSmartRef__\":true,\"id\":2135}},\"2245\":{},\"2246\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2247},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2248},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2247\":{\"this\":{\"__isSmartRef__\":true,\"id\":2135}},\"2248\":{},\"2249\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2250},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2255},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2250\":{\"this\":{\"__isSmartRef__\":true,\"id\":2135},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2251}},\"2251\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2252}},\"2252\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2253},\"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\":2254},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2253\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2135},\"name\":\"onDragStart\"},\"2254\":{},\"2255\":{},\"2256\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2257},\"source\":\"function onDragEnd(evt) {\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2262},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2257\":{\"this\":{\"__isSmartRef__\":true,\"id\":2135},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2258}},\"2258\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2259}},\"2259\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2260},\"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\":2261},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2260\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2135},\"name\":\"onDragEnd\"},\"2261\":{},\"2262\":{},\"2263\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2264},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2267},\"reset\":{\"__isSmartRef__\":true,\"id\":2270},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2273},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2280}},\"2264\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2265},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2266},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2265\":{\"this\":{\"__isSmartRef__\":true,\"id\":2127}},\"2266\":{},\"2267\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2268},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2269},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2268\":{\"this\":{\"__isSmartRef__\":true,\"id\":2127}},\"2269\":{},\"2270\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2271},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2272},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2271\":{\"this\":{\"__isSmartRef__\":true,\"id\":2127}},\"2272\":{},\"2273\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2274},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2279},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2274\":{\"this\":{\"__isSmartRef__\":true,\"id\":2127},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2275}},\"2275\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2276}},\"2276\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2277},\"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\":2278},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2277\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2127},\"name\":\"onDragStart\"},\"2278\":{},\"2279\":{},\"2280\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2281},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.submorphs.invoke('remove')\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2286},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2281\":{\"this\":{\"__isSmartRef__\":true,\"id\":2127},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2282}},\"2282\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2283}},\"2283\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2284},\"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\":2285},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2284\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2127},\"name\":\"onDragEnd\"},\"2285\":{},\"2286\":{},\"2287\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2288},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2291},\"reset\":{\"__isSmartRef__\":true,\"id\":2294},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2297},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2304}},\"2288\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2289},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2290},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2289\":{\"this\":{\"__isSmartRef__\":true,\"id\":2119}},\"2290\":{},\"2291\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2292},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2293},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2292\":{\"this\":{\"__isSmartRef__\":true,\"id\":2119}},\"2293\":{},\"2294\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2295},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2296},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2295\":{\"this\":{\"__isSmartRef__\":true,\"id\":2119}},\"2296\":{},\"2297\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2298},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2303},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2298\":{\"this\":{\"__isSmartRef__\":true,\"id\":2119},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2299}},\"2299\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2300}},\"2300\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2301},\"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\":2302},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2301\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2119},\"name\":\"onDragStart\"},\"2302\":{},\"2303\":{},\"2304\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2305},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.submorphs.invoke('remove')\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2310},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2305\":{\"this\":{\"__isSmartRef__\":true,\"id\":2119},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2306}},\"2306\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2307}},\"2307\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2308},\"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\":2309},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2308\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2119},\"name\":\"onDragEnd\"},\"2309\":{},\"2310\":{},\"2311\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2312},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2315},\"reset\":{\"__isSmartRef__\":true,\"id\":2318},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2321},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2328}},\"2312\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2313},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2314},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2313\":{\"this\":{\"__isSmartRef__\":true,\"id\":2111}},\"2314\":{},\"2315\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2316},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2317},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2316\":{\"this\":{\"__isSmartRef__\":true,\"id\":2111}},\"2317\":{},\"2318\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2319},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2320},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2319\":{\"this\":{\"__isSmartRef__\":true,\"id\":2111}},\"2320\":{},\"2321\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2322},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2327},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2322\":{\"this\":{\"__isSmartRef__\":true,\"id\":2111},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2323}},\"2323\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2324}},\"2324\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2325},\"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\":2326},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2325\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2111},\"name\":\"onDragStart\"},\"2326\":{},\"2327\":{},\"2328\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2329},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2334},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2329\":{\"this\":{\"__isSmartRef__\":true,\"id\":2111},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2330}},\"2330\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2331}},\"2331\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2332},\"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\":2333},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2332\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2111},\"name\":\"onDragEnd\"},\"2333\":{},\"2334\":{},\"2335\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2336},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2339},\"reset\":{\"__isSmartRef__\":true,\"id\":2342},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2345},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2352},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2359}},\"2336\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2337},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2338},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2337\":{\"this\":{\"__isSmartRef__\":true,\"id\":2094}},\"2338\":{},\"2339\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2340},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2341},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2340\":{\"this\":{\"__isSmartRef__\":true,\"id\":2094}},\"2341\":{},\"2342\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2343},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2344},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2343\":{\"this\":{\"__isSmartRef__\":true,\"id\":2094}},\"2344\":{},\"2345\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2346},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2351},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2346\":{\"this\":{\"__isSmartRef__\":true,\"id\":2094},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2347}},\"2347\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2348}},\"2348\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2349},\"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\":2350},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2349\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2094},\"name\":\"onDragStart\"},\"2350\":{},\"2351\":{},\"2352\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2353},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2358},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2353\":{\"this\":{\"__isSmartRef__\":true,\"id\":2094},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2354}},\"2354\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2355}},\"2355\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2356},\"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\":2357},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2356\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2094},\"name\":\"onDragEnd\"},\"2357\":{},\"2358\":{},\"2359\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2360},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2361},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2360\":{\"this\":{\"__isSmartRef__\":true,\"id\":2094}},\"2361\":{},\"2362\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2363},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2366},\"reset\":{\"__isSmartRef__\":true,\"id\":2369},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2372},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2379},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2386}},\"2363\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2364},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2365},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2364\":{\"this\":{\"__isSmartRef__\":true,\"id\":2077}},\"2365\":{},\"2366\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2367},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2368},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2367\":{\"this\":{\"__isSmartRef__\":true,\"id\":2077}},\"2368\":{},\"2369\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2370},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2371},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2370\":{\"this\":{\"__isSmartRef__\":true,\"id\":2077}},\"2371\":{},\"2372\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2373},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2378},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2373\":{\"this\":{\"__isSmartRef__\":true,\"id\":2077},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2374}},\"2374\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2375}},\"2375\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2376},\"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\":2377},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2376\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2077},\"name\":\"onDragStart\"},\"2377\":{},\"2378\":{},\"2379\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2380},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2385},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2380\":{\"this\":{\"__isSmartRef__\":true,\"id\":2077},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2381}},\"2381\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2382}},\"2382\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2383},\"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\":2384},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2383\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2077},\"name\":\"onDragEnd\"},\"2384\":{},\"2385\":{},\"2386\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2387},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2388},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2387\":{\"this\":{\"__isSmartRef__\":true,\"id\":2077}},\"2388\":{},\"2389\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2390},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2393},\"reset\":{\"__isSmartRef__\":true,\"id\":2396},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2399},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2406},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2413}},\"2390\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2391},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2392},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2391\":{\"this\":{\"__isSmartRef__\":true,\"id\":2060}},\"2392\":{},\"2393\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2394},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2395},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2394\":{\"this\":{\"__isSmartRef__\":true,\"id\":2060}},\"2395\":{},\"2396\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2397},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2398},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2397\":{\"this\":{\"__isSmartRef__\":true,\"id\":2060}},\"2398\":{},\"2399\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2400},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2405},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2400\":{\"this\":{\"__isSmartRef__\":true,\"id\":2060},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2401}},\"2401\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2402}},\"2402\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2403},\"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\":2404},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2403\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2060},\"name\":\"onDragStart\"},\"2404\":{},\"2405\":{},\"2406\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2407},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2412},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2407\":{\"this\":{\"__isSmartRef__\":true,\"id\":2060},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2408}},\"2408\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2409}},\"2409\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2410},\"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\":2411},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2410\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2060},\"name\":\"onDragEnd\"},\"2411\":{},\"2412\":{},\"2413\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2414},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2415},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2414\":{\"this\":{\"__isSmartRef__\":true,\"id\":2060}},\"2415\":{},\"2416\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2417\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2022},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2033},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2418\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2419},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2422},\"reset\":{\"__isSmartRef__\":true,\"id\":2425},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2428},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2435},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2442}},\"2419\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2420},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2421},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2420\":{\"this\":{\"__isSmartRef__\":true,\"id\":2022}},\"2421\":{},\"2422\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2423},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2424},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2423\":{\"this\":{\"__isSmartRef__\":true,\"id\":2022}},\"2424\":{},\"2425\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2426},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2427},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2426\":{\"this\":{\"__isSmartRef__\":true,\"id\":2022}},\"2427\":{},\"2428\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2429},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2434},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2429\":{\"this\":{\"__isSmartRef__\":true,\"id\":2022},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2430}},\"2430\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2431}},\"2431\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2432},\"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\":2433},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2432\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2022},\"name\":\"onDragStart\"},\"2433\":{},\"2434\":{},\"2435\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2436},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2441},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2436\":{\"this\":{\"__isSmartRef__\":true,\"id\":2022},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2437}},\"2437\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2438}},\"2438\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2439},\"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\":2440},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2439\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2022},\"name\":\"onDragEnd\"},\"2440\":{},\"2441\":{},\"2442\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2443},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2444},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2443\":{\"this\":{\"__isSmartRef__\":true,\"id\":2022}},\"2444\":{},\"2445\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2446\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1984},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1995},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2447\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2448},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2451},\"reset\":{\"__isSmartRef__\":true,\"id\":2454},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2457},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2464},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2471}},\"2448\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2449},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2450},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2449\":{\"this\":{\"__isSmartRef__\":true,\"id\":1984}},\"2450\":{},\"2451\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2452},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2453},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2452\":{\"this\":{\"__isSmartRef__\":true,\"id\":1984}},\"2453\":{},\"2454\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2455},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2456},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2455\":{\"this\":{\"__isSmartRef__\":true,\"id\":1984}},\"2456\":{},\"2457\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2458},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2463},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2458\":{\"this\":{\"__isSmartRef__\":true,\"id\":1984},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2459}},\"2459\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2460}},\"2460\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2461},\"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\":2462},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2461\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1984},\"name\":\"onDragStart\"},\"2462\":{},\"2463\":{},\"2464\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2465},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2470},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2465\":{\"this\":{\"__isSmartRef__\":true,\"id\":1984},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2466}},\"2466\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2467}},\"2467\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2468},\"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\":2469},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2468\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1984},\"name\":\"onDragEnd\"},\"2469\":{},\"2470\":{},\"2471\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2472},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2473},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2472\":{\"this\":{\"__isSmartRef__\":true,\"id\":1984}},\"2473\":{},\"2474\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2475\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1946},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1957},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2476\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2477},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2480},\"reset\":{\"__isSmartRef__\":true,\"id\":2483},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2486},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2493},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2500}},\"2477\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2478},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2479},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2478\":{\"this\":{\"__isSmartRef__\":true,\"id\":1946}},\"2479\":{},\"2480\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2481},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2482},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2481\":{\"this\":{\"__isSmartRef__\":true,\"id\":1946}},\"2482\":{},\"2483\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2484},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2485},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2484\":{\"this\":{\"__isSmartRef__\":true,\"id\":1946}},\"2485\":{},\"2486\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2487},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2492},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2487\":{\"this\":{\"__isSmartRef__\":true,\"id\":1946},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2488}},\"2488\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2489}},\"2489\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2490},\"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\":2491},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2490\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1946},\"name\":\"onDragStart\"},\"2491\":{},\"2492\":{},\"2493\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2494},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2499},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2494\":{\"this\":{\"__isSmartRef__\":true,\"id\":1946},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2495}},\"2495\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2496}},\"2496\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2497},\"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\":2498},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2497\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1946},\"name\":\"onDragEnd\"},\"2498\":{},\"2499\":{},\"2500\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2501},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2502},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2501\":{\"this\":{\"__isSmartRef__\":true,\"id\":1946}},\"2502\":{},\"2503\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2504\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1908},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1919},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2505\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2506},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2509},\"reset\":{\"__isSmartRef__\":true,\"id\":2512},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2515},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2522},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2529}},\"2506\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2507},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2508},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2507\":{\"this\":{\"__isSmartRef__\":true,\"id\":1908}},\"2508\":{},\"2509\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2510},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2511},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2510\":{\"this\":{\"__isSmartRef__\":true,\"id\":1908}},\"2511\":{},\"2512\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2513},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2514},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2513\":{\"this\":{\"__isSmartRef__\":true,\"id\":1908}},\"2514\":{},\"2515\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2516},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2521},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2516\":{\"this\":{\"__isSmartRef__\":true,\"id\":1908},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2517}},\"2517\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2518}},\"2518\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2519},\"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\":2520},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2519\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1908},\"name\":\"onDragStart\"},\"2520\":{},\"2521\":{},\"2522\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2523},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2528},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2523\":{\"this\":{\"__isSmartRef__\":true,\"id\":1908},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2524}},\"2524\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2525}},\"2525\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2526},\"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\":2527},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2526\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1908},\"name\":\"onDragEnd\"},\"2527\":{},\"2528\":{},\"2529\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2530},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2531},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2530\":{\"this\":{\"__isSmartRef__\":true,\"id\":1908}},\"2531\":{},\"2532\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2533\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1870},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1881},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2534\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2535},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2538},\"reset\":{\"__isSmartRef__\":true,\"id\":2541},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2544},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2551},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2558}},\"2535\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2536},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2537},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2536\":{\"this\":{\"__isSmartRef__\":true,\"id\":1870}},\"2537\":{},\"2538\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2539},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2540},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2539\":{\"this\":{\"__isSmartRef__\":true,\"id\":1870}},\"2540\":{},\"2541\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2542},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2543},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2542\":{\"this\":{\"__isSmartRef__\":true,\"id\":1870}},\"2543\":{},\"2544\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2545},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2550},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2545\":{\"this\":{\"__isSmartRef__\":true,\"id\":1870},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2546}},\"2546\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2547}},\"2547\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2548},\"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\":2549},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2548\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1870},\"name\":\"onDragStart\"},\"2549\":{},\"2550\":{},\"2551\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2552},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2557},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2552\":{\"this\":{\"__isSmartRef__\":true,\"id\":1870},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2553}},\"2553\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2554}},\"2554\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2555},\"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\":2556},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2555\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1870},\"name\":\"onDragEnd\"},\"2556\":{},\"2557\":{},\"2558\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2559},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2560},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2559\":{\"this\":{\"__isSmartRef__\":true,\"id\":1870}},\"2560\":{},\"2561\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2562\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1832},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1843},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2563\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2564},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2567},\"reset\":{\"__isSmartRef__\":true,\"id\":2570},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2573},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2580},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2587}},\"2564\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2565},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2566},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2565\":{\"this\":{\"__isSmartRef__\":true,\"id\":1832}},\"2566\":{},\"2567\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2568},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2569},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2568\":{\"this\":{\"__isSmartRef__\":true,\"id\":1832}},\"2569\":{},\"2570\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2571},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2572},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2571\":{\"this\":{\"__isSmartRef__\":true,\"id\":1832}},\"2572\":{},\"2573\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2574},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2579},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2574\":{\"this\":{\"__isSmartRef__\":true,\"id\":1832},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2575}},\"2575\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2576}},\"2576\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2577},\"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\":2578},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2577\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1832},\"name\":\"onDragStart\"},\"2578\":{},\"2579\":{},\"2580\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2581},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2586},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2581\":{\"this\":{\"__isSmartRef__\":true,\"id\":1832},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2582}},\"2582\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2583}},\"2583\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2584},\"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\":2585},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2584\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1832},\"name\":\"onDragEnd\"},\"2585\":{},\"2586\":{},\"2587\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2588},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2589},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2588\":{\"this\":{\"__isSmartRef__\":true,\"id\":1832}},\"2589\":{},\"2590\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2591\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1794},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1805},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2592\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2593},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2596},\"reset\":{\"__isSmartRef__\":true,\"id\":2599},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2602},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2609},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2616}},\"2593\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2594},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2595},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2594\":{\"this\":{\"__isSmartRef__\":true,\"id\":1794}},\"2595\":{},\"2596\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2597},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2598},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2597\":{\"this\":{\"__isSmartRef__\":true,\"id\":1794}},\"2598\":{},\"2599\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2600},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2601},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2600\":{\"this\":{\"__isSmartRef__\":true,\"id\":1794}},\"2601\":{},\"2602\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2603},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2608},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2603\":{\"this\":{\"__isSmartRef__\":true,\"id\":1794},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2604}},\"2604\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2605}},\"2605\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2606},\"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\":2607},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2606\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1794},\"name\":\"onDragStart\"},\"2607\":{},\"2608\":{},\"2609\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2610},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2615},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2610\":{\"this\":{\"__isSmartRef__\":true,\"id\":1794},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2611}},\"2611\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2612}},\"2612\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2613},\"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\":2614},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2613\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1794},\"name\":\"onDragEnd\"},\"2614\":{},\"2615\":{},\"2616\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2617},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2618},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2617\":{\"this\":{\"__isSmartRef__\":true,\"id\":1794}},\"2618\":{},\"2619\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2620\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1756},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1767},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2621\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2622},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2625},\"reset\":{\"__isSmartRef__\":true,\"id\":2628},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2631},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2638},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2645}},\"2622\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2623},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2624},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2623\":{\"this\":{\"__isSmartRef__\":true,\"id\":1756}},\"2624\":{},\"2625\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2626},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2627},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2626\":{\"this\":{\"__isSmartRef__\":true,\"id\":1756}},\"2627\":{},\"2628\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2629},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2630},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2629\":{\"this\":{\"__isSmartRef__\":true,\"id\":1756}},\"2630\":{},\"2631\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2632},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2637},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2632\":{\"this\":{\"__isSmartRef__\":true,\"id\":1756},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2633}},\"2633\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2634}},\"2634\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2635},\"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\":2636},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2635\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1756},\"name\":\"onDragStart\"},\"2636\":{},\"2637\":{},\"2638\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2639},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2644},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2639\":{\"this\":{\"__isSmartRef__\":true,\"id\":1756},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2640}},\"2640\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2641}},\"2641\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2642},\"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\":2643},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2642\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1756},\"name\":\"onDragEnd\"},\"2643\":{},\"2644\":{},\"2645\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2646},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2647},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2646\":{\"this\":{\"__isSmartRef__\":true,\"id\":1756}},\"2647\":{},\"2648\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2649\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1718},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1729},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2650\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2651},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2654},\"reset\":{\"__isSmartRef__\":true,\"id\":2657},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2660},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2667},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2674}},\"2651\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2652},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2653},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2652\":{\"this\":{\"__isSmartRef__\":true,\"id\":1718}},\"2653\":{},\"2654\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2655},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2656},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2655\":{\"this\":{\"__isSmartRef__\":true,\"id\":1718}},\"2656\":{},\"2657\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2658},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2659},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2658\":{\"this\":{\"__isSmartRef__\":true,\"id\":1718}},\"2659\":{},\"2660\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2661},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2666},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2661\":{\"this\":{\"__isSmartRef__\":true,\"id\":1718},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2662}},\"2662\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2663}},\"2663\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2664},\"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\":2665},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2664\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1718},\"name\":\"onDragStart\"},\"2665\":{},\"2666\":{},\"2667\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2668},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2673},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2668\":{\"this\":{\"__isSmartRef__\":true,\"id\":1718},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2669}},\"2669\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2670}},\"2670\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2671},\"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\":2672},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2671\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1718},\"name\":\"onDragEnd\"},\"2672\":{},\"2673\":{},\"2674\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2675},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2676},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2675\":{\"this\":{\"__isSmartRef__\":true,\"id\":1718}},\"2676\":{},\"2677\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2678\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1680},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1691},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2679\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2680},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2683},\"reset\":{\"__isSmartRef__\":true,\"id\":2686},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2689},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2696},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2703}},\"2680\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2681},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2682},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2681\":{\"this\":{\"__isSmartRef__\":true,\"id\":1680}},\"2682\":{},\"2683\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2684},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2685},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2684\":{\"this\":{\"__isSmartRef__\":true,\"id\":1680}},\"2685\":{},\"2686\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2687},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2688},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2687\":{\"this\":{\"__isSmartRef__\":true,\"id\":1680}},\"2688\":{},\"2689\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2690},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2695},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2690\":{\"this\":{\"__isSmartRef__\":true,\"id\":1680},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2691}},\"2691\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2692}},\"2692\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2693},\"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\":2694},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2693\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1680},\"name\":\"onDragStart\"},\"2694\":{},\"2695\":{},\"2696\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2697},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2702},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2697\":{\"this\":{\"__isSmartRef__\":true,\"id\":1680},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2698}},\"2698\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2699}},\"2699\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2700},\"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\":2701},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2700\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1680},\"name\":\"onDragEnd\"},\"2701\":{},\"2702\":{},\"2703\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2704},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2705},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2704\":{\"this\":{\"__isSmartRef__\":true,\"id\":1680}},\"2705\":{},\"2706\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2707\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1642},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1653},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2708\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2709},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2712},\"reset\":{\"__isSmartRef__\":true,\"id\":2715},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2718},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2725},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2732}},\"2709\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2710},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2711},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2710\":{\"this\":{\"__isSmartRef__\":true,\"id\":1642}},\"2711\":{},\"2712\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2713},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2714},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2713\":{\"this\":{\"__isSmartRef__\":true,\"id\":1642}},\"2714\":{},\"2715\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2716},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2717},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2716\":{\"this\":{\"__isSmartRef__\":true,\"id\":1642}},\"2717\":{},\"2718\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2719},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2724},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2719\":{\"this\":{\"__isSmartRef__\":true,\"id\":1642},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2720}},\"2720\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2721}},\"2721\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2722},\"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\":2723},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2722\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1642},\"name\":\"onDragStart\"},\"2723\":{},\"2724\":{},\"2725\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2726},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2731},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2726\":{\"this\":{\"__isSmartRef__\":true,\"id\":1642},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2727}},\"2727\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2728}},\"2728\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2729},\"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\":2730},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2729\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1642},\"name\":\"onDragEnd\"},\"2730\":{},\"2731\":{},\"2732\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2733},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2734},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2733\":{\"this\":{\"__isSmartRef__\":true,\"id\":1642}},\"2734\":{},\"2735\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2736\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1604},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1615},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2737\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2738},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2741},\"reset\":{\"__isSmartRef__\":true,\"id\":2744},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2747},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2754},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2761}},\"2738\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2739},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2740},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2739\":{\"this\":{\"__isSmartRef__\":true,\"id\":1604}},\"2740\":{},\"2741\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2742},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2743},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2742\":{\"this\":{\"__isSmartRef__\":true,\"id\":1604}},\"2743\":{},\"2744\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2745},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2746},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2745\":{\"this\":{\"__isSmartRef__\":true,\"id\":1604}},\"2746\":{},\"2747\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2748},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2753},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2748\":{\"this\":{\"__isSmartRef__\":true,\"id\":1604},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2749}},\"2749\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2750}},\"2750\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2751},\"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\":2752},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2751\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1604},\"name\":\"onDragStart\"},\"2752\":{},\"2753\":{},\"2754\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2755},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2760},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2755\":{\"this\":{\"__isSmartRef__\":true,\"id\":1604},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2756}},\"2756\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2757}},\"2757\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2758},\"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\":2759},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2758\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1604},\"name\":\"onDragEnd\"},\"2759\":{},\"2760\":{},\"2761\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2762},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2763},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2762\":{\"this\":{\"__isSmartRef__\":true,\"id\":1604}},\"2763\":{},\"2764\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2765\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2766\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1545},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1546},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2767\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2768},\"reset\":{\"__isSmartRef__\":true,\"id\":2771},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2774},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2781},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2788}},\"2768\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2769},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2770},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2769\":{\"this\":{\"__isSmartRef__\":true,\"id\":1545}},\"2770\":{},\"2771\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2772},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2773},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2772\":{\"this\":{\"__isSmartRef__\":true,\"id\":1545}},\"2773\":{},\"2774\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2775},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2780},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2775\":{\"this\":{\"__isSmartRef__\":true,\"id\":1545},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2776}},\"2776\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2777}},\"2777\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2778},\"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\":2779},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2778\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1545},\"name\":\"onDragStart\"},\"2779\":{},\"2780\":{},\"2781\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2782},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2787},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2782\":{\"this\":{\"__isSmartRef__\":true,\"id\":1545},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2783}},\"2783\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2784}},\"2784\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2785},\"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\":2786},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2785\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1545},\"name\":\"onDragEnd\"},\"2786\":{},\"2787\":{},\"2788\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2789},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2790},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2789\":{\"this\":{\"__isSmartRef__\":true,\"id\":1545}},\"2790\":{},\"2791\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2792\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2793\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1486},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1487},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2794\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2795},\"reset\":{\"__isSmartRef__\":true,\"id\":2798},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2801},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2808},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2815}},\"2795\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2796},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2797},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2796\":{\"this\":{\"__isSmartRef__\":true,\"id\":1486}},\"2797\":{},\"2798\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2799},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2800},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2799\":{\"this\":{\"__isSmartRef__\":true,\"id\":1486}},\"2800\":{},\"2801\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2802},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2807},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2802\":{\"this\":{\"__isSmartRef__\":true,\"id\":1486},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2803}},\"2803\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2804}},\"2804\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2805},\"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\":2806},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2805\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1486},\"name\":\"onDragStart\"},\"2806\":{},\"2807\":{},\"2808\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2809},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2814},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2809\":{\"this\":{\"__isSmartRef__\":true,\"id\":1486},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2810}},\"2810\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2811}},\"2811\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2812},\"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\":2813},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2812\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1486},\"name\":\"onDragEnd\"},\"2813\":{},\"2814\":{},\"2815\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2816},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2817},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2816\":{\"this\":{\"__isSmartRef__\":true,\"id\":1486}},\"2817\":{},\"2818\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2819\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2820\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1427},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1428},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2821\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2822},\"reset\":{\"__isSmartRef__\":true,\"id\":2825},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2828},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2835},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2842}},\"2822\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2823},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2824},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2823\":{\"this\":{\"__isSmartRef__\":true,\"id\":1427}},\"2824\":{},\"2825\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2826},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.3\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2827},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2826\":{\"this\":{\"__isSmartRef__\":true,\"id\":1427}},\"2827\":{},\"2828\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2829},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2834},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2829\":{\"this\":{\"__isSmartRef__\":true,\"id\":1427},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2830}},\"2830\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2831}},\"2831\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2832},\"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\":2833},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2832\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1427},\"name\":\"onDragStart\"},\"2833\":{},\"2834\":{},\"2835\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2836},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2841},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2836\":{\"this\":{\"__isSmartRef__\":true,\"id\":1427},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2837}},\"2837\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2838}},\"2838\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2839},\"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\":2840},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2839\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1427},\"name\":\"onDragEnd\"},\"2840\":{},\"2841\":{},\"2842\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2843},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2844},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2843\":{\"this\":{\"__isSmartRef__\":true,\"id\":1427}},\"2844\":{},\"2845\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2846\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2847\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1368},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1369},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2848\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2849},\"reset\":{\"__isSmartRef__\":true,\"id\":2852},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2855},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2862},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2869}},\"2849\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2850},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2851},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2850\":{\"this\":{\"__isSmartRef__\":true,\"id\":1368}},\"2851\":{},\"2852\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2853},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.3\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2854},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2853\":{\"this\":{\"__isSmartRef__\":true,\"id\":1368}},\"2854\":{},\"2855\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2856},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2861},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2856\":{\"this\":{\"__isSmartRef__\":true,\"id\":1368},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2857}},\"2857\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2858}},\"2858\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2859},\"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\":2860},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2859\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1368},\"name\":\"onDragStart\"},\"2860\":{},\"2861\":{},\"2862\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2863},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2868},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2863\":{\"this\":{\"__isSmartRef__\":true,\"id\":1368},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2864}},\"2864\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2865}},\"2865\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2866},\"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\":2867},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2866\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1368},\"name\":\"onDragEnd\"},\"2867\":{},\"2868\":{},\"2869\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2870},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2871},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2870\":{\"this\":{\"__isSmartRef__\":true,\"id\":1368}},\"2871\":{},\"2872\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2873\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2874\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1309},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1310},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2875\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2876},\"reset\":{\"__isSmartRef__\":true,\"id\":2879},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2882},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2889},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2896}},\"2876\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2877},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2878},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2877\":{\"this\":{\"__isSmartRef__\":true,\"id\":1309}},\"2878\":{},\"2879\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2880},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.3\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2881},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2880\":{\"this\":{\"__isSmartRef__\":true,\"id\":1309}},\"2881\":{},\"2882\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2883},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2888},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2883\":{\"this\":{\"__isSmartRef__\":true,\"id\":1309},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2884}},\"2884\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2885}},\"2885\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2886},\"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\":2887},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2886\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1309},\"name\":\"onDragStart\"},\"2887\":{},\"2888\":{},\"2889\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2890},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2895},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2890\":{\"this\":{\"__isSmartRef__\":true,\"id\":1309},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2891}},\"2891\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2892}},\"2892\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2893},\"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\":2894},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2893\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1309},\"name\":\"onDragEnd\"},\"2894\":{},\"2895\":{},\"2896\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2897},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2898},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2897\":{\"this\":{\"__isSmartRef__\":true,\"id\":1309}},\"2898\":{},\"2899\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2900\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2901\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1250},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1251},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2902\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2903},\"reset\":{\"__isSmartRef__\":true,\"id\":2906},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2909},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2916},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2923}},\"2903\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2904},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2905},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2904\":{\"this\":{\"__isSmartRef__\":true,\"id\":1250}},\"2905\":{},\"2906\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2907},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.3\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2908},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2907\":{\"this\":{\"__isSmartRef__\":true,\"id\":1250}},\"2908\":{},\"2909\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2910},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2915},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2910\":{\"this\":{\"__isSmartRef__\":true,\"id\":1250},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2911}},\"2911\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2912}},\"2912\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2913},\"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\":2914},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2913\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1250},\"name\":\"onDragStart\"},\"2914\":{},\"2915\":{},\"2916\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2917},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2922},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2917\":{\"this\":{\"__isSmartRef__\":true,\"id\":1250},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2918}},\"2918\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2919}},\"2919\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2920},\"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\":2921},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2920\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1250},\"name\":\"onDragEnd\"},\"2921\":{},\"2922\":{},\"2923\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2924},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2925},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2924\":{\"this\":{\"__isSmartRef__\":true,\"id\":1250}},\"2925\":{},\"2926\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2927\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2928\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1191},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1192},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2929\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2930},\"reset\":{\"__isSmartRef__\":true,\"id\":2933},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2936},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2943},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2950}},\"2930\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2931},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2932},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2931\":{\"this\":{\"__isSmartRef__\":true,\"id\":1191}},\"2932\":{},\"2933\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2934},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2935},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2934\":{\"this\":{\"__isSmartRef__\":true,\"id\":1191}},\"2935\":{},\"2936\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2937},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2942},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2937\":{\"this\":{\"__isSmartRef__\":true,\"id\":1191},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2938}},\"2938\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2939}},\"2939\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2940},\"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\":2941},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2940\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1191},\"name\":\"onDragStart\"},\"2941\":{},\"2942\":{},\"2943\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2944},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2949},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2944\":{\"this\":{\"__isSmartRef__\":true,\"id\":1191},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2945}},\"2945\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2946}},\"2946\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2947},\"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\":2948},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2947\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1191},\"name\":\"onDragEnd\"},\"2948\":{},\"2949\":{},\"2950\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2951},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2952},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2951\":{\"this\":{\"__isSmartRef__\":true,\"id\":1191}},\"2952\":{},\"2953\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2954\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2955\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1132},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1133},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2956\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2957},\"reset\":{\"__isSmartRef__\":true,\"id\":2960},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2963},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2970},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2977}},\"2957\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2958},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2959},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2958\":{\"this\":{\"__isSmartRef__\":true,\"id\":1132}},\"2959\":{},\"2960\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2961},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2962},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2961\":{\"this\":{\"__isSmartRef__\":true,\"id\":1132}},\"2962\":{},\"2963\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2964},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2969},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2964\":{\"this\":{\"__isSmartRef__\":true,\"id\":1132},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2965}},\"2965\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2966}},\"2966\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2967},\"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\":2968},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2967\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1132},\"name\":\"onDragStart\"},\"2968\":{},\"2969\":{},\"2970\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2971},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2976},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2971\":{\"this\":{\"__isSmartRef__\":true,\"id\":1132},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2972}},\"2972\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2973}},\"2973\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2974},\"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\":2975},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2974\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1132},\"name\":\"onDragEnd\"},\"2975\":{},\"2976\":{},\"2977\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2978},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2979},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2978\":{\"this\":{\"__isSmartRef__\":true,\"id\":1132}},\"2979\":{},\"2980\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2981\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2982\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1073},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1074},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2983\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2984},\"reset\":{\"__isSmartRef__\":true,\"id\":2987},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2990},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2997},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3004}},\"2984\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2985},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2986},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2985\":{\"this\":{\"__isSmartRef__\":true,\"id\":1073}},\"2986\":{},\"2987\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2988},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2989},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2988\":{\"this\":{\"__isSmartRef__\":true,\"id\":1073}},\"2989\":{},\"2990\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2991},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2996},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2991\":{\"this\":{\"__isSmartRef__\":true,\"id\":1073},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2992}},\"2992\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2993}},\"2993\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2994},\"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\":2995},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2994\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1073},\"name\":\"onDragStart\"},\"2995\":{},\"2996\":{},\"2997\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2998},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3003},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2998\":{\"this\":{\"__isSmartRef__\":true,\"id\":1073},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2999}},\"2999\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3000}},\"3000\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3001},\"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\":3002},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3001\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1073},\"name\":\"onDragEnd\"},\"3002\":{},\"3003\":{},\"3004\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3005},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3006},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3005\":{\"this\":{\"__isSmartRef__\":true,\"id\":1073}},\"3006\":{},\"3007\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3008\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3009\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1014},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1015},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3010\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3011},\"reset\":{\"__isSmartRef__\":true,\"id\":3014},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3017},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3024},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3031}},\"3011\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3012},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3013},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3012\":{\"this\":{\"__isSmartRef__\":true,\"id\":1014}},\"3013\":{},\"3014\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3015},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3016},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3015\":{\"this\":{\"__isSmartRef__\":true,\"id\":1014}},\"3016\":{},\"3017\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3018},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3023},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3018\":{\"this\":{\"__isSmartRef__\":true,\"id\":1014},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3019}},\"3019\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3020}},\"3020\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3021},\"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\":3022},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3021\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1014},\"name\":\"onDragStart\"},\"3022\":{},\"3023\":{},\"3024\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3025},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3030},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3025\":{\"this\":{\"__isSmartRef__\":true,\"id\":1014},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3026}},\"3026\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3027}},\"3027\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3028},\"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\":3029},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3028\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1014},\"name\":\"onDragEnd\"},\"3029\":{},\"3030\":{},\"3031\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3032},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3033},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3032\":{\"this\":{\"__isSmartRef__\":true,\"id\":1014}},\"3033\":{},\"3034\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3035\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3036\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":955},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":956},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3037\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3038},\"reset\":{\"__isSmartRef__\":true,\"id\":3041},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3044},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3051},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3058}},\"3038\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3039},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3040},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3039\":{\"this\":{\"__isSmartRef__\":true,\"id\":955}},\"3040\":{},\"3041\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3042},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3043},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3042\":{\"this\":{\"__isSmartRef__\":true,\"id\":955}},\"3043\":{},\"3044\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3045},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3050},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3045\":{\"this\":{\"__isSmartRef__\":true,\"id\":955},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3046}},\"3046\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3047}},\"3047\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3048},\"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\":3049},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3048\":{\"obj\":{\"__isSmartRef__\":true,\"id\":955},\"name\":\"onDragStart\"},\"3049\":{},\"3050\":{},\"3051\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3052},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3057},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3052\":{\"this\":{\"__isSmartRef__\":true,\"id\":955},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3053}},\"3053\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3054}},\"3054\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3055},\"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\":3056},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3055\":{\"obj\":{\"__isSmartRef__\":true,\"id\":955},\"name\":\"onDragEnd\"},\"3056\":{},\"3057\":{},\"3058\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3059},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3060},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3059\":{\"this\":{\"__isSmartRef__\":true,\"id\":955}},\"3060\":{},\"3061\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3062\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3063\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":896},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":897},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3064\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3065},\"reset\":{\"__isSmartRef__\":true,\"id\":3068},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3071},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3078},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3085}},\"3065\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3066},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3067},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3066\":{\"this\":{\"__isSmartRef__\":true,\"id\":896}},\"3067\":{},\"3068\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3069},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3070},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3069\":{\"this\":{\"__isSmartRef__\":true,\"id\":896}},\"3070\":{},\"3071\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3072},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3077},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3072\":{\"this\":{\"__isSmartRef__\":true,\"id\":896},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3073}},\"3073\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3074}},\"3074\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3075},\"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\":3076},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3075\":{\"obj\":{\"__isSmartRef__\":true,\"id\":896},\"name\":\"onDragStart\"},\"3076\":{},\"3077\":{},\"3078\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3079},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3084},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3079\":{\"this\":{\"__isSmartRef__\":true,\"id\":896},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3080}},\"3080\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3081}},\"3081\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3082},\"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\":3083},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3082\":{\"obj\":{\"__isSmartRef__\":true,\"id\":896},\"name\":\"onDragEnd\"},\"3083\":{},\"3084\":{},\"3085\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3086},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3087},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3086\":{\"this\":{\"__isSmartRef__\":true,\"id\":896}},\"3087\":{},\"3088\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3089\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3090\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":837},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":838},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3091\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3092},\"reset\":{\"__isSmartRef__\":true,\"id\":3095},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3098},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3105},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3112}},\"3092\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3093},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3094},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3093\":{\"this\":{\"__isSmartRef__\":true,\"id\":837}},\"3094\":{},\"3095\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3096},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3097},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3096\":{\"this\":{\"__isSmartRef__\":true,\"id\":837}},\"3097\":{},\"3098\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3099},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3104},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3099\":{\"this\":{\"__isSmartRef__\":true,\"id\":837},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3100}},\"3100\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3101}},\"3101\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3102},\"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\":3103},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3102\":{\"obj\":{\"__isSmartRef__\":true,\"id\":837},\"name\":\"onDragStart\"},\"3103\":{},\"3104\":{},\"3105\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3106},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3111},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3106\":{\"this\":{\"__isSmartRef__\":true,\"id\":837},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3107}},\"3107\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3108}},\"3108\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3109},\"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\":3110},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3109\":{\"obj\":{\"__isSmartRef__\":true,\"id\":837},\"name\":\"onDragEnd\"},\"3110\":{},\"3111\":{},\"3112\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3113},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3114},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3113\":{\"this\":{\"__isSmartRef__\":true,\"id\":837}},\"3114\":{},\"3115\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3116\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3117\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":778},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":779},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3118\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3119},\"reset\":{\"__isSmartRef__\":true,\"id\":3122},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3125},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3132},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3139}},\"3119\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3120},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3121},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3120\":{\"this\":{\"__isSmartRef__\":true,\"id\":778}},\"3121\":{},\"3122\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3123},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3124},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3123\":{\"this\":{\"__isSmartRef__\":true,\"id\":778}},\"3124\":{},\"3125\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3126},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3131},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3126\":{\"this\":{\"__isSmartRef__\":true,\"id\":778},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3127}},\"3127\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3128}},\"3128\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3129},\"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\":3130},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3129\":{\"obj\":{\"__isSmartRef__\":true,\"id\":778},\"name\":\"onDragStart\"},\"3130\":{},\"3131\":{},\"3132\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3133},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3138},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3133\":{\"this\":{\"__isSmartRef__\":true,\"id\":778},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3134}},\"3134\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3135}},\"3135\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3136},\"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\":3137},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3136\":{\"obj\":{\"__isSmartRef__\":true,\"id\":778},\"name\":\"onDragEnd\"},\"3137\":{},\"3138\":{},\"3139\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3140},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3141},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3140\":{\"this\":{\"__isSmartRef__\":true,\"id\":778}},\"3141\":{},\"3142\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3143\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3144\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":719},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":720},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3145\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3146},\"reset\":{\"__isSmartRef__\":true,\"id\":3149},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3152},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3159},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3166}},\"3146\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3147},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3148},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3147\":{\"this\":{\"__isSmartRef__\":true,\"id\":719}},\"3148\":{},\"3149\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3150},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3151},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3150\":{\"this\":{\"__isSmartRef__\":true,\"id\":719}},\"3151\":{},\"3152\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3153},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3158},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3153\":{\"this\":{\"__isSmartRef__\":true,\"id\":719},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3154}},\"3154\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3155}},\"3155\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3156},\"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\":3157},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3156\":{\"obj\":{\"__isSmartRef__\":true,\"id\":719},\"name\":\"onDragStart\"},\"3157\":{},\"3158\":{},\"3159\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3160},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3165},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3160\":{\"this\":{\"__isSmartRef__\":true,\"id\":719},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3161}},\"3161\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3162}},\"3162\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3163},\"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\":3164},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3163\":{\"obj\":{\"__isSmartRef__\":true,\"id\":719},\"name\":\"onDragEnd\"},\"3164\":{},\"3165\":{},\"3166\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3167},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3168},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3167\":{\"this\":{\"__isSmartRef__\":true,\"id\":719}},\"3168\":{},\"3169\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3170\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3171\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":660},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":661},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3172\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3173},\"reset\":{\"__isSmartRef__\":true,\"id\":3176},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3179},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3186},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3193}},\"3173\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3174},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3175},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3174\":{\"this\":{\"__isSmartRef__\":true,\"id\":660}},\"3175\":{},\"3176\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3177},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3178},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3177\":{\"this\":{\"__isSmartRef__\":true,\"id\":660}},\"3178\":{},\"3179\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3180},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3185},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3180\":{\"this\":{\"__isSmartRef__\":true,\"id\":660},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3181}},\"3181\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3182}},\"3182\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3183},\"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\":3184},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3183\":{\"obj\":{\"__isSmartRef__\":true,\"id\":660},\"name\":\"onDragStart\"},\"3184\":{},\"3185\":{},\"3186\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3187},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3192},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3187\":{\"this\":{\"__isSmartRef__\":true,\"id\":660},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3188}},\"3188\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3189}},\"3189\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3190},\"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\":3191},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3190\":{\"obj\":{\"__isSmartRef__\":true,\"id\":660},\"name\":\"onDragEnd\"},\"3191\":{},\"3192\":{},\"3193\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3194},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3195},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3194\":{\"this\":{\"__isSmartRef__\":true,\"id\":660}},\"3195\":{},\"3196\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3197\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3198\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":601},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":602},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3199\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3200},\"reset\":{\"__isSmartRef__\":true,\"id\":3203},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3206},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3213},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3220}},\"3200\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3201},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3202},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3201\":{\"this\":{\"__isSmartRef__\":true,\"id\":601}},\"3202\":{},\"3203\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3204},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3205},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3204\":{\"this\":{\"__isSmartRef__\":true,\"id\":601}},\"3205\":{},\"3206\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3207},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3212},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3207\":{\"this\":{\"__isSmartRef__\":true,\"id\":601},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3208}},\"3208\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3209}},\"3209\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3210},\"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\":3211},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3210\":{\"obj\":{\"__isSmartRef__\":true,\"id\":601},\"name\":\"onDragStart\"},\"3211\":{},\"3212\":{},\"3213\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3214},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3219},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3214\":{\"this\":{\"__isSmartRef__\":true,\"id\":601},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3215}},\"3215\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3216}},\"3216\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3217},\"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\":3218},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3217\":{\"obj\":{\"__isSmartRef__\":true,\"id\":601},\"name\":\"onDragEnd\"},\"3218\":{},\"3219\":{},\"3220\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3221},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3222},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3221\":{\"this\":{\"__isSmartRef__\":true,\"id\":601}},\"3222\":{},\"3223\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3224\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3225\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":542},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":543},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3226\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3227},\"reset\":{\"__isSmartRef__\":true,\"id\":3230},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3233},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3240},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3247}},\"3227\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3228},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3229},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3228\":{\"this\":{\"__isSmartRef__\":true,\"id\":542}},\"3229\":{},\"3230\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3231},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3232},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3231\":{\"this\":{\"__isSmartRef__\":true,\"id\":542}},\"3232\":{},\"3233\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3234},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3239},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3234\":{\"this\":{\"__isSmartRef__\":true,\"id\":542},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3235}},\"3235\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3236}},\"3236\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3237},\"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\":3238},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3237\":{\"obj\":{\"__isSmartRef__\":true,\"id\":542},\"name\":\"onDragStart\"},\"3238\":{},\"3239\":{},\"3240\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3241},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3246},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3241\":{\"this\":{\"__isSmartRef__\":true,\"id\":542},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3242}},\"3242\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3243}},\"3243\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3244},\"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\":3245},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3244\":{\"obj\":{\"__isSmartRef__\":true,\"id\":542},\"name\":\"onDragEnd\"},\"3245\":{},\"3246\":{},\"3247\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3248},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3249},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3248\":{\"this\":{\"__isSmartRef__\":true,\"id\":542}},\"3249\":{},\"3250\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3251\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3252\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":483},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":484},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3253\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3254},\"reset\":{\"__isSmartRef__\":true,\"id\":3257},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3260},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3267},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3274}},\"3254\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3255},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3256},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3255\":{\"this\":{\"__isSmartRef__\":true,\"id\":483}},\"3256\":{},\"3257\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3258},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3259},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3258\":{\"this\":{\"__isSmartRef__\":true,\"id\":483}},\"3259\":{},\"3260\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3261},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3266},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3261\":{\"this\":{\"__isSmartRef__\":true,\"id\":483},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3262}},\"3262\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3263}},\"3263\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3264},\"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\":3265},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3264\":{\"obj\":{\"__isSmartRef__\":true,\"id\":483},\"name\":\"onDragStart\"},\"3265\":{},\"3266\":{},\"3267\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3268},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3273},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3268\":{\"this\":{\"__isSmartRef__\":true,\"id\":483},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3269}},\"3269\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3270}},\"3270\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3271},\"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\":3272},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3271\":{\"obj\":{\"__isSmartRef__\":true,\"id\":483},\"name\":\"onDragEnd\"},\"3272\":{},\"3273\":{},\"3274\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3275},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3276},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3275\":{\"this\":{\"__isSmartRef__\":true,\"id\":483}},\"3276\":{},\"3277\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3278\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3279\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":423},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":424},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3280\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3281},\"reset\":{\"__isSmartRef__\":true,\"id\":3284},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3287},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3294},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3301}},\"3281\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3282},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3283},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3282\":{\"this\":{\"__isSmartRef__\":true,\"id\":423}},\"3283\":{},\"3284\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3285},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3286},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3285\":{\"this\":{\"__isSmartRef__\":true,\"id\":423}},\"3286\":{},\"3287\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3288},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3293},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3288\":{\"this\":{\"__isSmartRef__\":true,\"id\":423},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3289}},\"3289\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3290}},\"3290\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3291},\"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\":3292},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3291\":{\"obj\":{\"__isSmartRef__\":true,\"id\":423},\"name\":\"onDragStart\"},\"3292\":{},\"3293\":{},\"3294\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3295},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3300},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3295\":{\"this\":{\"__isSmartRef__\":true,\"id\":423},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3296}},\"3296\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3297}},\"3297\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3298},\"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\":3299},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3298\":{\"obj\":{\"__isSmartRef__\":true,\"id\":423},\"name\":\"onDragEnd\"},\"3299\":{},\"3300\":{},\"3301\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3302},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3303},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3302\":{\"this\":{\"__isSmartRef__\":true,\"id\":423}},\"3303\":{},\"3304\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3305\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3306\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":363},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":364},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3307\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3308},\"reset\":{\"__isSmartRef__\":true,\"id\":3311},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3314},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3321},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3328}},\"3308\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3309},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3310},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3309\":{\"this\":{\"__isSmartRef__\":true,\"id\":363}},\"3310\":{},\"3311\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3312},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3313},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3312\":{\"this\":{\"__isSmartRef__\":true,\"id\":363}},\"3313\":{},\"3314\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3315},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3320},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3315\":{\"this\":{\"__isSmartRef__\":true,\"id\":363},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3316}},\"3316\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3317}},\"3317\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3318},\"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\":3319},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3318\":{\"obj\":{\"__isSmartRef__\":true,\"id\":363},\"name\":\"onDragStart\"},\"3319\":{},\"3320\":{},\"3321\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3322},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3327},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3322\":{\"this\":{\"__isSmartRef__\":true,\"id\":363},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3323}},\"3323\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3324}},\"3324\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3325},\"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\":3326},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3325\":{\"obj\":{\"__isSmartRef__\":true,\"id\":363},\"name\":\"onDragEnd\"},\"3326\":{},\"3327\":{},\"3328\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3329},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3330},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3329\":{\"this\":{\"__isSmartRef__\":true,\"id\":363}},\"3330\":{},\"3331\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3332\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3333\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":304},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":305},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3334\":{\"options\":{\"__isSmartRef__\":true,\"id\":3335}},\"3335\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3336\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3337},\"reset\":{\"__isSmartRef__\":true,\"id\":3340},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3343},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3346}},\"3337\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3338},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3339},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3338\":{\"this\":{\"__isSmartRef__\":true,\"id\":304}},\"3339\":{},\"3340\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3341},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3342},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3341\":{\"this\":{\"__isSmartRef__\":true,\"id\":304}},\"3342\":{},\"3343\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3344},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3345},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3344\":{\"this\":{\"__isSmartRef__\":true,\"id\":304}},\"3345\":{},\"3346\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3347},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3352},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3347\":{\"this\":{\"__isSmartRef__\":true,\"id\":304},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3348}},\"3348\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3349}},\"3349\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3350},\"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\":3351},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3350\":{\"obj\":{\"__isSmartRef__\":true,\"id\":304},\"name\":\"onLoadFromPartsBin\"},\"3351\":{},\"3352\":{},\"3353\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3354\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3355\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":245},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":246},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3356\":{\"options\":{\"__isSmartRef__\":true,\"id\":3357}},\"3357\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3358\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3359},\"reset\":{\"__isSmartRef__\":true,\"id\":3362},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3365},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3368}},\"3359\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3360},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3361},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3360\":{\"this\":{\"__isSmartRef__\":true,\"id\":245}},\"3361\":{},\"3362\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3363},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3364},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3363\":{\"this\":{\"__isSmartRef__\":true,\"id\":245}},\"3364\":{},\"3365\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3366},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3367},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3366\":{\"this\":{\"__isSmartRef__\":true,\"id\":245}},\"3367\":{},\"3368\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3369},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3374},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3369\":{\"this\":{\"__isSmartRef__\":true,\"id\":245},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3370}},\"3370\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3371}},\"3371\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3372},\"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\":3373},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3372\":{\"obj\":{\"__isSmartRef__\":true,\"id\":245},\"name\":\"onLoadFromPartsBin\"},\"3373\":{},\"3374\":{},\"3375\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3376\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3377\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":186},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":187},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3378\":{\"options\":{\"__isSmartRef__\":true,\"id\":3379}},\"3379\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3380\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3381},\"reset\":{\"__isSmartRef__\":true,\"id\":3384},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3387},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3390}},\"3381\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3382},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3383},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3382\":{\"this\":{\"__isSmartRef__\":true,\"id\":186}},\"3383\":{},\"3384\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3385},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3386},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3385\":{\"this\":{\"__isSmartRef__\":true,\"id\":186}},\"3386\":{},\"3387\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3388},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3389},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3388\":{\"this\":{\"__isSmartRef__\":true,\"id\":186}},\"3389\":{},\"3390\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3391},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3396},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3391\":{\"this\":{\"__isSmartRef__\":true,\"id\":186},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3392}},\"3392\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3393}},\"3393\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3394},\"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\":3395},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3394\":{\"obj\":{\"__isSmartRef__\":true,\"id\":186},\"name\":\"onLoadFromPartsBin\"},\"3395\":{},\"3396\":{},\"3397\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3398\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3399\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":127},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":128},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3400\":{\"options\":{\"__isSmartRef__\":true,\"id\":3401}},\"3401\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3402\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3403},\"reset\":{\"__isSmartRef__\":true,\"id\":3406},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3409},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3412}},\"3403\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3404},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3405},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3404\":{\"this\":{\"__isSmartRef__\":true,\"id\":127}},\"3405\":{},\"3406\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3407},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3408},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3407\":{\"this\":{\"__isSmartRef__\":true,\"id\":127}},\"3408\":{},\"3409\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3410},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3411},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3410\":{\"this\":{\"__isSmartRef__\":true,\"id\":127}},\"3411\":{},\"3412\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3413},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3418},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3413\":{\"this\":{\"__isSmartRef__\":true,\"id\":127},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3414}},\"3414\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3415}},\"3415\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3416},\"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\":3417},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3416\":{\"obj\":{\"__isSmartRef__\":true,\"id\":127},\"name\":\"onLoadFromPartsBin\"},\"3417\":{},\"3418\":{},\"3419\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3420\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3421\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":68},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":69},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3422\":{\"options\":{\"__isSmartRef__\":true,\"id\":3423}},\"3423\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3424\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3425},\"reset\":{\"__isSmartRef__\":true,\"id\":3428},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3431},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3434}},\"3425\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3426},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3427},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3426\":{\"this\":{\"__isSmartRef__\":true,\"id\":68}},\"3427\":{},\"3428\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3429},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3430},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3429\":{\"this\":{\"__isSmartRef__\":true,\"id\":68}},\"3430\":{},\"3431\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3432},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3433},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3432\":{\"this\":{\"__isSmartRef__\":true,\"id\":68}},\"3433\":{},\"3434\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3435},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3440},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3435\":{\"this\":{\"__isSmartRef__\":true,\"id\":68},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3436}},\"3436\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3437}},\"3437\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3438},\"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\":3439},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3438\":{\"obj\":{\"__isSmartRef__\":true,\"id\":68},\"name\":\"onLoadFromPartsBin\"},\"3439\":{},\"3440\":{},\"3441\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3442\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3443\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":0},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3444\":{\"options\":{\"__isSmartRef__\":true,\"id\":3445}},\"3445\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3446\":{\"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\"},\"3447\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"3448\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3449},\"reset\":{\"__isSmartRef__\":true,\"id\":3452},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3455},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3458}},\"3449\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3450},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3451},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3450\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"3451\":{},\"3452\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3453},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3454},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3453\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"3454\":{},\"3455\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3456},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3457},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3456\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"3457\":{},\"3458\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3459},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3464},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3459\":{\"this\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3460}},\"3460\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3461}},\"3461\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3462},\"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\":3463},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3462\":{\"obj\":{\"__isSmartRef__\":true,\"id\":0},\"name\":\"onLoadFromPartsBin\"},\"3463\":{},\"3464\":{},\"isSimplifiedRegistry\":true}}","__SourceModuleName__":"Global.lively.PartsBin","partVersions":[{"__isSmartRef__":true,"id":5726},{"__isSmartRef__":true,"id":5730}],"loadedMetaInfo":{"__isSmartRef__":true,"id":6727},"part":{"__isSmartRef__":true,"id":6728},"__LivelyClassName__":"lively.PartsBin.PartItem"},"6714":{"sourceObj":{"__isSmartRef__":true,"id":6713},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":5718},"targetMethodName":"updateList","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6715":{"sourceObj":{"__isSmartRef__":true,"id":6713},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":5394},"targetMethodName":"setMetaInfoOfSelectedItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6716":{"sourceObj":{"__isSmartRef__":true,"id":6713},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":6717},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6717":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6718},"id":309,"renderContextTable":{"__isSmartRef__":true,"id":6723},"eventHandler":{"__isSmartRef__":true,"id":6724},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6725},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"6718":{"_Position":{"__isSmartRef__":true,"id":6719},"renderContextTable":{"__isSmartRef__":true,"id":6720},"_Extent":{"__isSmartRef__":true,"id":6721},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":6722},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6719":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6720":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6721":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6722":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6723":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6724":{"morph":{"__isSmartRef__":true,"id":6717},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6725":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6726":{"sourceObj":{"__isSmartRef__":true,"id":6713},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":6632},"targetMethodName":"openLoadedPartsBinItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6727":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"partName":"RotationBehavior","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6728":{"submorphs":[{"__isSmartRef__":true,"id":6729},{"__isSmartRef__":true,"id":6775}],"scripts":[],"id":310,"shape":{"__isSmartRef__":true,"id":6860},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6866},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6867},"__SourceModuleName__":"Global.lively.morphic.Core","__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":6868},"dropColor":{"__isSmartRef__":true,"id":10425},"priorExtent":{"__isSmartRef__":true,"id":10426},"attributeConnections":[{"__isSmartRef__":true,"id":10427}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"_traitConfig_":{"__isSmartRef__":true,"id":10428},"renderContextTable":{"__isSmartRef__":true,"id":10430},"eventHandler":{"__isSmartRef__":true,"id":10431},"owner":null,"magnets":[{"__isSmartRef__":true,"id":10432},{"__isSmartRef__":true,"id":10435},{"__isSmartRef__":true,"id":10438},{"__isSmartRef__":true,"id":10441},{"__isSmartRef__":true,"id":10444},{"__isSmartRef__":true,"id":10447},{"__isSmartRef__":true,"id":10450},{"__isSmartRef__":true,"id":10453}],"name":"RotationBehavior","isBeingDragged":false,"_Rotation":0,"_Scale":1.0020030040050059,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10456},"__LivelyClassName__":"lively.morphic.Box"},"6729":{"submorphs":[],"scripts":[],"id":311,"shape":{"__isSmartRef__":true,"id":6730},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6735},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":6733},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":6736},"textChunks":[{"__isSmartRef__":true,"id":6737}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":6739},"attributeConnections":[{"__isSmartRef__":true,"id":6740},{"__isSmartRef__":true,"id":6741}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":6728},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":6742},"eventHandler":{"__isSmartRef__":true,"id":6743},"_HandStyle":"default","_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":6744},{"__isSmartRef__":true,"id":6747},{"__isSmartRef__":true,"id":6750},{"__isSmartRef__":true,"id":6753},{"__isSmartRef__":true,"id":6756},{"__isSmartRef__":true,"id":6759},{"__isSmartRef__":true,"id":6762},{"__isSmartRef__":true,"id":6765}],"owner":{"__isSmartRef__":true,"id":6728},"savedTextString":"TopLeft","_Rotation":0,"_Scale":1.0030060100150207,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6768},"__LivelyClassName__":"lively.morphic.Text"},"6730":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":6731},"_Extent":{"__isSmartRef__":true,"id":6732},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6733},"renderContextTable":{"__isSmartRef__":true,"id":6734},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6731":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6732":{"x":88.8018403394826,"y":12,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6733":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6734":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6735":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6736":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6737":{"style":{"__isSmartRef__":true,"id":6738},"chunkOwner":{"__isSmartRef__":true,"id":6729},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"RotationBehavior","__LivelyClassName__":"lively.morphic.TextChunk"},"6738":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6739":{"x":88.8018403394826,"y":12,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6740":{"sourceObj":{"__isSmartRef__":true,"id":6729},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":6729},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6741":{"sourceObj":{"__isSmartRef__":true,"id":6729},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6729},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6742":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6743":{"morph":{"__isSmartRef__":true,"id":6729},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6744":{"morph":{"__isSmartRef__":true,"id":6729},"position":{"__isSmartRef__":true,"id":6745},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6746},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6745":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6746":{"x":981.0260390520651,"y":271.0620931241552,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6747":{"morph":{"__isSmartRef__":true,"id":6729},"position":{"__isSmartRef__":true,"id":6748},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6749},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6748":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6749":{"x":1025.6496313936036,"y":271.0620931241552,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6750":{"morph":{"__isSmartRef__":true,"id":6729},"position":{"__isSmartRef__":true,"id":6751},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6752},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6751":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6752":{"x":1070.273223735142,"y":271.0620931241552,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6753":{"morph":{"__isSmartRef__":true,"id":6729},"position":{"__isSmartRef__":true,"id":6754},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6755},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6754":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6755":{"x":1070.273223735142,"y":277.09218333457596,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6756":{"morph":{"__isSmartRef__":true,"id":6729},"position":{"__isSmartRef__":true,"id":6757},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6758},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6757":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6758":{"x":1070.273223735142,"y":283.1222735449967,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6759":{"morph":{"__isSmartRef__":true,"id":6729},"position":{"__isSmartRef__":true,"id":6760},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6761},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6760":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6761":{"x":1025.6496313936036,"y":283.1222735449967,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6762":{"morph":{"__isSmartRef__":true,"id":6729},"position":{"__isSmartRef__":true,"id":6763},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6764},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6763":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6764":{"x":981.0260390520651,"y":283.1222735449967,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6765":{"morph":{"__isSmartRef__":true,"id":6729},"position":{"__isSmartRef__":true,"id":6766},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6767},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6766":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6767":{"x":981.0260390520651,"y":277.09218333457596,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6768":{"updateLabel":{"__isSmartRef__":true,"id":6769},"renameOwner":{"__isSmartRef__":true,"id":6772}},"6769":{"varMapping":{"__isSmartRef__":true,"id":6770},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":6771},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6770":{"this":{"__isSmartRef__":true,"id":6729}},"6771":{},"6772":{"varMapping":{"__isSmartRef__":true,"id":6773},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":6774},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6773":{"this":{"__isSmartRef__":true,"id":6729}},"6774":{},"6775":{"submorphs":[{"__isSmartRef__":true,"id":6776}],"scripts":[],"id":312,"shape":{"__isSmartRef__":true,"id":6819},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6830},"attributeConnections":[{"__isSmartRef__":true,"id":6831}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":6776},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":6832},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":6728},"priorExtent":{"__isSmartRef__":true,"id":6833},"renderContextTable":{"__isSmartRef__":true,"id":6834},"eventHandler":{"__isSmartRef__":true,"id":6835},"magnets":[{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6845},{"__isSmartRef__":true,"id":6848},{"__isSmartRef__":true,"id":6851},{"__isSmartRef__":true,"id":6854},{"__isSmartRef__":true,"id":6857}],"value":0.016440000000000003,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Slider"},"6776":{"submorphs":[],"scripts":[],"id":313,"shape":{"__isSmartRef__":true,"id":6777},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":6790},"slider":{"__isSmartRef__":true,"id":6775},"owner":{"__isSmartRef__":true,"id":6775},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":6791},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":6792},"renderContextTable":{"__isSmartRef__":true,"id":6793},"eventHandler":{"__isSmartRef__":true,"id":6794},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"magnets":[{"__isSmartRef__":true,"id":6795},{"__isSmartRef__":true,"id":6798},{"__isSmartRef__":true,"id":6801},{"__isSmartRef__":true,"id":6804},{"__isSmartRef__":true,"id":6807},{"__isSmartRef__":true,"id":6810},{"__isSmartRef__":true,"id":6813},{"__isSmartRef__":true,"id":6816}],"__LivelyClassName__":"lively.morphic.SliderKnob"},"6777":{"position":{"__isSmartRef__":true,"id":6778},"_Extent":{"__isSmartRef__":true,"id":6779},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6780},"_Fill":{"__isSmartRef__":true,"id":6781},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6789},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6778":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6779":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6780":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6781":{"stops":[{"__isSmartRef__":true,"id":6782},{"__isSmartRef__":true,"id":6784},{"__isSmartRef__":true,"id":6786}],"vector":{"__isSmartRef__":true,"id":6788},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6782":{"offset":0,"color":{"__isSmartRef__":true,"id":6783}},"6783":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6784":{"offset":0.5,"color":{"__isSmartRef__":true,"id":6785}},"6785":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6786":{"offset":1,"color":{"__isSmartRef__":true,"id":6787}},"6787":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6788":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6789":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6790":{"x":12.0012,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6791":{"x":999,"y":256,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6792":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6793":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6794":{"morph":{"__isSmartRef__":true,"id":6776},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6795":{"morph":{"__isSmartRef__":true,"id":6776},"position":{"__isSmartRef__":true,"id":6796},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6797},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6796":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6797":{"x":980.0240360480601,"y":248.01602403204004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6798":{"morph":{"__isSmartRef__":true,"id":6776},"position":{"__isSmartRef__":true,"id":6799},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6800},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6799":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6800":{"x":986.0360540720901,"y":248.01602403204004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6801":{"morph":{"__isSmartRef__":true,"id":6776},"position":{"__isSmartRef__":true,"id":6802},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6803},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6802":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6803":{"x":992.0480720961202,"y":248.01602403204004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6804":{"morph":{"__isSmartRef__":true,"id":6776},"position":{"__isSmartRef__":true,"id":6805},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6806},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6805":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6806":{"x":992.0480720961202,"y":256.0320480640801,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6807":{"morph":{"__isSmartRef__":true,"id":6776},"position":{"__isSmartRef__":true,"id":6808},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6809},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6808":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6809":{"x":992.0480720961202,"y":264.0480720961201,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6810":{"morph":{"__isSmartRef__":true,"id":6776},"position":{"__isSmartRef__":true,"id":6811},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6812},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6811":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6812":{"x":986.0360540720901,"y":264.0480720961201,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6813":{"morph":{"__isSmartRef__":true,"id":6776},"position":{"__isSmartRef__":true,"id":6814},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6815},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6814":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6815":{"x":980.0240360480601,"y":264.0480720961201,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6816":{"morph":{"__isSmartRef__":true,"id":6776},"position":{"__isSmartRef__":true,"id":6817},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6818},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6817":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6818":{"x":980.0240360480601,"y":256.0320480640801,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6819":{"position":{"__isSmartRef__":true,"id":6820},"_Extent":{"__isSmartRef__":true,"id":6821},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6780},"_Fill":{"__isSmartRef__":true,"id":6822},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6829},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6820":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6821":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6822":{"stops":[{"__isSmartRef__":true,"id":6823},{"__isSmartRef__":true,"id":6825},{"__isSmartRef__":true,"id":6827}],"vector":{"__isSmartRef__":true,"id":6788},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6823":{"offset":0,"color":{"__isSmartRef__":true,"id":6824}},"6824":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6825":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6826}},"6826":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6827":{"offset":1,"color":{"__isSmartRef__":true,"id":6828}},"6828":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6829":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6830":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6831":{"sourceObj":{"__isSmartRef__":true,"id":6775},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":6775},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6832":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6833":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6834":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6835":{"morph":{"__isSmartRef__":true,"id":6775},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6836":{"morph":{"__isSmartRef__":true,"id":6775},"position":{"__isSmartRef__":true,"id":6837},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6838},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6837":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6838":{"x":980.0240360480601,"y":248.01602403204004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6839":{"morph":{"__isSmartRef__":true,"id":6775},"position":{"__isSmartRef__":true,"id":6840},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6841},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6840":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6841":{"x":1022.6091637182728,"y":248.01602403204004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6842":{"morph":{"__isSmartRef__":true,"id":6775},"position":{"__isSmartRef__":true,"id":6843},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6844},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6843":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6844":{"x":1065.1942913884857,"y":248.01602403204004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6845":{"morph":{"__isSmartRef__":true,"id":6775},"position":{"__isSmartRef__":true,"id":6846},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6847},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6846":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6847":{"x":1065.1942913884857,"y":256.0320480640801,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6848":{"morph":{"__isSmartRef__":true,"id":6775},"position":{"__isSmartRef__":true,"id":6849},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6850},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6849":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6850":{"x":1065.1942913884857,"y":264.0480720961201,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6851":{"morph":{"__isSmartRef__":true,"id":6775},"position":{"__isSmartRef__":true,"id":6852},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6853},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6852":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6853":{"x":1022.6091637182728,"y":264.0480720961201,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6854":{"morph":{"__isSmartRef__":true,"id":6775},"position":{"__isSmartRef__":true,"id":6855},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6856},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6855":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6856":{"x":980.0240360480601,"y":264.0480720961201,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6857":{"morph":{"__isSmartRef__":true,"id":6775},"position":{"__isSmartRef__":true,"id":6858},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":6859},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"6858":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6859":{"x":980.0240360480601,"y":256.0320480640801,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6860":{"position":{"__isSmartRef__":true,"id":6861},"_Extent":{"__isSmartRef__":true,"id":6862},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6863},"_Fill":{"__isSmartRef__":true,"id":6864},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"renderContextTable":{"__isSmartRef__":true,"id":6865},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6861":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6862":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6863":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6864":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6865":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6866":{"x":967.9999999999999,"y":221,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6867":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"partName":"RotationBehavior","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6868":{"submorphs":[{"__isSmartRef__":true,"id":6869},{"__isSmartRef__":true,"id":6891}],"scripts":[],"id":326,"shape":{"__isSmartRef__":true,"id":6928},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6934},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6935},"__SourceModuleName__":"Global.lively.morphic.Core","__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":6936},"dropColor":{"__isSmartRef__":true,"id":10401},"priorExtent":{"__isSmartRef__":true,"id":10402},"attributeConnections":[{"__isSmartRef__":true,"id":10403}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"_traitConfig_":{"__isSmartRef__":true,"id":10404},"renderContextTable":{"__isSmartRef__":true,"id":10406},"eventHandler":{"__isSmartRef__":true,"id":10407},"owner":null,"_Rotation":0,"_Scale":1.002003004005006,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10408},"__LivelyClassName__":"lively.morphic.Box"},"6869":{"submorphs":[],"scripts":[],"id":327,"shape":{"__isSmartRef__":true,"id":6870},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6875},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":6873},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":6876},"textChunks":[{"__isSmartRef__":true,"id":6877}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":6879},"attributeConnections":[{"__isSmartRef__":true,"id":6880},{"__isSmartRef__":true,"id":6881}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":6868},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":6882},"eventHandler":{"__isSmartRef__":true,"id":6883},"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1.0030060100150207,"owner":{"__isSmartRef__":true,"id":6868},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6884},"__LivelyClassName__":"lively.morphic.Text"},"6870":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":6871},"_Extent":{"__isSmartRef__":true,"id":6872},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6873},"renderContextTable":{"__isSmartRef__":true,"id":6874},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6871":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6872":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6873":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6874":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6875":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6876":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6877":{"style":{"__isSmartRef__":true,"id":6878},"chunkOwner":{"__isSmartRef__":true,"id":6869},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6878":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6879":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6880":{"sourceObj":{"__isSmartRef__":true,"id":6869},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":6869},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6881":{"sourceObj":{"__isSmartRef__":true,"id":6869},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6869},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6882":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6883":{"morph":{"__isSmartRef__":true,"id":6869},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6884":{"updateLabel":{"__isSmartRef__":true,"id":6885},"renameOwner":{"__isSmartRef__":true,"id":6888}},"6885":{"varMapping":{"__isSmartRef__":true,"id":6886},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":6887},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6886":{"this":{"__isSmartRef__":true,"id":6869}},"6887":{},"6888":{"varMapping":{"__isSmartRef__":true,"id":6889},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":6890},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6889":{"this":{"__isSmartRef__":true,"id":6869}},"6890":{},"6891":{"submorphs":[{"__isSmartRef__":true,"id":6892}],"scripts":[],"id":328,"shape":{"__isSmartRef__":true,"id":6911},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6922},"attributeConnections":[{"__isSmartRef__":true,"id":6923}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":6892},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":6924},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":6868},"priorExtent":{"__isSmartRef__":true,"id":6925},"renderContextTable":{"__isSmartRef__":true,"id":6926},"eventHandler":{"__isSmartRef__":true,"id":6927},"_Rotation":0,"_Scale":1,"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"6892":{"submorphs":[],"scripts":[],"id":329,"shape":{"__isSmartRef__":true,"id":6893},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":6906},"slider":{"__isSmartRef__":true,"id":6891},"owner":{"__isSmartRef__":true,"id":6891},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":6907},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":6908},"renderContextTable":{"__isSmartRef__":true,"id":6909},"eventHandler":{"__isSmartRef__":true,"id":6910},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"__LivelyClassName__":"lively.morphic.SliderKnob"},"6893":{"position":{"__isSmartRef__":true,"id":6894},"_Extent":{"__isSmartRef__":true,"id":6895},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6896},"_Fill":{"__isSmartRef__":true,"id":6897},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6905},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6894":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6895":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6896":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6897":{"stops":[{"__isSmartRef__":true,"id":6898},{"__isSmartRef__":true,"id":6900},{"__isSmartRef__":true,"id":6902}],"vector":{"__isSmartRef__":true,"id":6904},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6898":{"offset":0,"color":{"__isSmartRef__":true,"id":6899}},"6899":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6900":{"offset":0.5,"color":{"__isSmartRef__":true,"id":6901}},"6901":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6902":{"offset":1,"color":{"__isSmartRef__":true,"id":6903}},"6903":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6904":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6905":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6906":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6907":{"x":975,"y":255,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6908":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6909":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6910":{"morph":{"__isSmartRef__":true,"id":6892},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6911":{"position":{"__isSmartRef__":true,"id":6912},"_Extent":{"__isSmartRef__":true,"id":6913},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6896},"_Fill":{"__isSmartRef__":true,"id":6914},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6921},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6912":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6913":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6914":{"stops":[{"__isSmartRef__":true,"id":6915},{"__isSmartRef__":true,"id":6917},{"__isSmartRef__":true,"id":6919}],"vector":{"__isSmartRef__":true,"id":6904},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6915":{"offset":0,"color":{"__isSmartRef__":true,"id":6916}},"6916":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6917":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6918}},"6918":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6919":{"offset":1,"color":{"__isSmartRef__":true,"id":6920}},"6920":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6921":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6922":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6923":{"sourceObj":{"__isSmartRef__":true,"id":6891},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":6891},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6924":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6925":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6926":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6927":{"morph":{"__isSmartRef__":true,"id":6891},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6928":{"position":{"__isSmartRef__":true,"id":6929},"_Extent":{"__isSmartRef__":true,"id":6930},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6931},"_Fill":{"__isSmartRef__":true,"id":6932},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"renderContextTable":{"__isSmartRef__":true,"id":6933},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6929":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6930":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6931":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6932":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6933":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6934":{"x":-40,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6935":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"partName":"RotationBehavior","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6936":{"submorphs":[{"__isSmartRef__":true,"id":6937},{"__isSmartRef__":true,"id":6959}],"scripts":[],"id":318,"shape":{"__isSmartRef__":true,"id":6996},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7002},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7003},"__SourceModuleName__":"Global.lively.morphic.Core","__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7004},"dropColor":{"__isSmartRef__":true,"id":10377},"priorExtent":{"__isSmartRef__":true,"id":10378},"attributeConnections":[{"__isSmartRef__":true,"id":10379}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"_traitConfig_":{"__isSmartRef__":true,"id":10380},"renderContextTable":{"__isSmartRef__":true,"id":10382},"eventHandler":{"__isSmartRef__":true,"id":10383},"owner":null,"_Rotation":0,"_Scale":1.002003004005006,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10384},"__LivelyClassName__":"lively.morphic.Box"},"6937":{"submorphs":[],"scripts":[],"id":319,"shape":{"__isSmartRef__":true,"id":6938},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6943},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":6941},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":6944},"textChunks":[{"__isSmartRef__":true,"id":6945}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":6947},"attributeConnections":[{"__isSmartRef__":true,"id":6948},{"__isSmartRef__":true,"id":6949}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":6936},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":6950},"eventHandler":{"__isSmartRef__":true,"id":6951},"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1.0030060100150207,"owner":{"__isSmartRef__":true,"id":6936},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6952},"__LivelyClassName__":"lively.morphic.Text"},"6938":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":6939},"_Extent":{"__isSmartRef__":true,"id":6940},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6941},"renderContextTable":{"__isSmartRef__":true,"id":6942},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6939":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6940":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6941":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6942":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6943":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6944":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6945":{"style":{"__isSmartRef__":true,"id":6946},"chunkOwner":{"__isSmartRef__":true,"id":6937},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6946":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6947":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6948":{"sourceObj":{"__isSmartRef__":true,"id":6937},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":6937},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6949":{"sourceObj":{"__isSmartRef__":true,"id":6937},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6937},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6950":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"6951":{"morph":{"__isSmartRef__":true,"id":6937},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6952":{"updateLabel":{"__isSmartRef__":true,"id":6953},"renameOwner":{"__isSmartRef__":true,"id":6956}},"6953":{"varMapping":{"__isSmartRef__":true,"id":6954},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":6955},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6954":{"this":{"__isSmartRef__":true,"id":6937}},"6955":{},"6956":{"varMapping":{"__isSmartRef__":true,"id":6957},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":6958},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"6957":{"this":{"__isSmartRef__":true,"id":6937}},"6958":{},"6959":{"submorphs":[{"__isSmartRef__":true,"id":6960}],"scripts":[],"id":320,"shape":{"__isSmartRef__":true,"id":6979},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6990},"attributeConnections":[{"__isSmartRef__":true,"id":6991}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":6960},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":6992},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":6936},"priorExtent":{"__isSmartRef__":true,"id":6993},"renderContextTable":{"__isSmartRef__":true,"id":6994},"eventHandler":{"__isSmartRef__":true,"id":6995},"_Rotation":0,"_Scale":1,"value":0.010000000000000002,"__LivelyClassName__":"lively.morphic.Slider"},"6960":{"submorphs":[],"scripts":[],"id":321,"shape":{"__isSmartRef__":true,"id":6961},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":6974},"slider":{"__isSmartRef__":true,"id":6959},"owner":{"__isSmartRef__":true,"id":6959},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":6975},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":6976},"renderContextTable":{"__isSmartRef__":true,"id":6977},"eventHandler":{"__isSmartRef__":true,"id":6978},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.SliderKnob"},"6961":{"position":{"__isSmartRef__":true,"id":6962},"_Extent":{"__isSmartRef__":true,"id":6963},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6964},"_Fill":{"__isSmartRef__":true,"id":6965},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6973},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6962":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6963":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6964":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6965":{"stops":[{"__isSmartRef__":true,"id":6966},{"__isSmartRef__":true,"id":6968},{"__isSmartRef__":true,"id":6970}],"vector":{"__isSmartRef__":true,"id":6972},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6966":{"offset":0,"color":{"__isSmartRef__":true,"id":6967}},"6967":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6968":{"offset":0.5,"color":{"__isSmartRef__":true,"id":6969}},"6969":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6970":{"offset":1,"color":{"__isSmartRef__":true,"id":6971}},"6971":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6972":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6973":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6974":{"x":7.300000000000002,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6975":{"x":219,"y":557,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6976":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6977":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6978":{"morph":{"__isSmartRef__":true,"id":6960},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6979":{"position":{"__isSmartRef__":true,"id":6980},"_Extent":{"__isSmartRef__":true,"id":6981},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":6964},"_Fill":{"__isSmartRef__":true,"id":6982},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6989},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6980":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6981":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6982":{"stops":[{"__isSmartRef__":true,"id":6983},{"__isSmartRef__":true,"id":6985},{"__isSmartRef__":true,"id":6987}],"vector":{"__isSmartRef__":true,"id":6972},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6983":{"offset":0,"color":{"__isSmartRef__":true,"id":6984}},"6984":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6985":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6986}},"6986":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6987":{"offset":1,"color":{"__isSmartRef__":true,"id":6988}},"6988":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6989":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"6990":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6991":{"sourceObj":{"__isSmartRef__":true,"id":6959},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":6959},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6992":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6993":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6994":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"6995":{"morph":{"__isSmartRef__":true,"id":6959},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6996":{"position":{"__isSmartRef__":true,"id":6997},"_Extent":{"__isSmartRef__":true,"id":6998},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6999},"_Fill":{"__isSmartRef__":true,"id":7000},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"renderContextTable":{"__isSmartRef__":true,"id":7001},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6997":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6998":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6999":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7000":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7001":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7002":{"x":-90,"y":-24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7003":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"partName":"RotationBehavior","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7004":{"submorphs":[{"__isSmartRef__":true,"id":7005},{"__isSmartRef__":true,"id":7025}],"scripts":[],"id":6308,"shape":{"__isSmartRef__":true,"id":7056},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7061},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7062},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7063},"dropColor":{"__isSmartRef__":true,"id":10355},"priorExtent":{"__isSmartRef__":true,"id":10356},"attributeConnections":[{"__isSmartRef__":true,"id":10357}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"_traitConfig_":{"__isSmartRef__":true,"id":10358},"owner":null,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10360},"__LivelyClassName__":"lively.morphic.Box"},"7005":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7006},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7010},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7009},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7011},"textChunks":[{"__isSmartRef__":true,"id":7012}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7014},"attributeConnections":[{"__isSmartRef__":true,"id":7015},{"__isSmartRef__":true,"id":7016}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7004},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7017},"owner":{"__isSmartRef__":true,"id":7004},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7018},"__LivelyClassName__":"lively.morphic.Text"},"7006":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7007},"_Extent":{"__isSmartRef__":true,"id":7008},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7009},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7007":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7008":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7009":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7010":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7011":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7012":{"style":{"__isSmartRef__":true,"id":7013},"chunkOwner":{"__isSmartRef__":true,"id":7005},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7013":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7014":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7015":{"sourceObj":{"__isSmartRef__":true,"id":7005},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7005},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7016":{"sourceObj":{"__isSmartRef__":true,"id":7005},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7005},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7017":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7018":{"updateLabel":{"__isSmartRef__":true,"id":7019},"renameOwner":{"__isSmartRef__":true,"id":7022}},"7019":{"varMapping":{"__isSmartRef__":true,"id":7020},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7021},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7020":{"this":{"__isSmartRef__":true,"id":7005}},"7021":{},"7022":{"varMapping":{"__isSmartRef__":true,"id":7023},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7024},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7023":{"this":{"__isSmartRef__":true,"id":7005}},"7024":{},"7025":{"submorphs":[{"__isSmartRef__":true,"id":7026}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7042},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7052},"attributeConnections":[{"__isSmartRef__":true,"id":7053}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7026},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7054},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7004},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7055},"value":0.010000000000000002,"__LivelyClassName__":"lively.morphic.Slider"},"7026":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7027},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7039},"slider":{"__isSmartRef__":true,"id":7025},"owner":{"__isSmartRef__":true,"id":7025},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7040},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7041},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7027":{"position":{"__isSmartRef__":true,"id":7028},"_Extent":{"__isSmartRef__":true,"id":7029},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7030},"_Fill":{"__isSmartRef__":true,"id":7031},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7028":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7029":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7030":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7031":{"stops":[{"__isSmartRef__":true,"id":7032},{"__isSmartRef__":true,"id":7034},{"__isSmartRef__":true,"id":7036}],"vector":{"__isSmartRef__":true,"id":7038},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7032":{"offset":0,"color":{"__isSmartRef__":true,"id":7033}},"7033":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7034":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7035}},"7035":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7036":{"offset":1,"color":{"__isSmartRef__":true,"id":7037}},"7037":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7038":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7039":{"x":7.300000000000002,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7040":{"x":219,"y":557,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7041":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7042":{"position":{"__isSmartRef__":true,"id":7043},"_Extent":{"__isSmartRef__":true,"id":7044},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7030},"_Fill":{"__isSmartRef__":true,"id":7045},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7043":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7044":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7045":{"stops":[{"__isSmartRef__":true,"id":7046},{"__isSmartRef__":true,"id":7048},{"__isSmartRef__":true,"id":7050}],"vector":{"__isSmartRef__":true,"id":7038},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7046":{"offset":0,"color":{"__isSmartRef__":true,"id":7047}},"7047":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7048":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7049}},"7049":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7050":{"offset":1,"color":{"__isSmartRef__":true,"id":7051}},"7051":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7052":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7053":{"sourceObj":{"__isSmartRef__":true,"id":7025},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7025},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7054":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7055":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7056":{"position":{"__isSmartRef__":true,"id":7057},"_Extent":{"__isSmartRef__":true,"id":7058},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7059},"_Fill":{"__isSmartRef__":true,"id":7060},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7057":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7058":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7059":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7060":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7061":{"x":-55,"y":-41,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7062":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7063":{"submorphs":[{"__isSmartRef__":true,"id":7064},{"__isSmartRef__":true,"id":7084}],"scripts":[],"id":6305,"shape":{"__isSmartRef__":true,"id":7115},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7120},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7121},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7122},"dropColor":{"__isSmartRef__":true,"id":10333},"priorExtent":{"__isSmartRef__":true,"id":10334},"attributeConnections":[{"__isSmartRef__":true,"id":10335}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"_traitConfig_":{"__isSmartRef__":true,"id":10336},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10338},"__LivelyClassName__":"lively.morphic.Box"},"7064":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7065},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7069},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7068},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7070},"textChunks":[{"__isSmartRef__":true,"id":7071}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7073},"attributeConnections":[{"__isSmartRef__":true,"id":7074},{"__isSmartRef__":true,"id":7075}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7063},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7076},"owner":{"__isSmartRef__":true,"id":7063},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7077},"__LivelyClassName__":"lively.morphic.Text"},"7065":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7066},"_Extent":{"__isSmartRef__":true,"id":7067},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7068},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7066":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7067":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7068":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7069":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7070":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7071":{"style":{"__isSmartRef__":true,"id":7072},"chunkOwner":{"__isSmartRef__":true,"id":7064},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7072":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7073":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7074":{"sourceObj":{"__isSmartRef__":true,"id":7064},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7064},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7075":{"sourceObj":{"__isSmartRef__":true,"id":7064},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7064},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7076":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7077":{"updateLabel":{"__isSmartRef__":true,"id":7078},"renameOwner":{"__isSmartRef__":true,"id":7081}},"7078":{"varMapping":{"__isSmartRef__":true,"id":7079},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7080},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7079":{"this":{"__isSmartRef__":true,"id":7064}},"7080":{},"7081":{"varMapping":{"__isSmartRef__":true,"id":7082},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7083},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7082":{"this":{"__isSmartRef__":true,"id":7064}},"7083":{},"7084":{"submorphs":[{"__isSmartRef__":true,"id":7085}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7101},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7111},"attributeConnections":[{"__isSmartRef__":true,"id":7112}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7085},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7113},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7063},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7114},"value":0.010000000000000002,"__LivelyClassName__":"lively.morphic.Slider"},"7085":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7086},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7098},"slider":{"__isSmartRef__":true,"id":7084},"owner":{"__isSmartRef__":true,"id":7084},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7099},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7100},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7086":{"position":{"__isSmartRef__":true,"id":7087},"_Extent":{"__isSmartRef__":true,"id":7088},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7089},"_Fill":{"__isSmartRef__":true,"id":7090},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7087":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7088":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7089":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7090":{"stops":[{"__isSmartRef__":true,"id":7091},{"__isSmartRef__":true,"id":7093},{"__isSmartRef__":true,"id":7095}],"vector":{"__isSmartRef__":true,"id":7097},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7091":{"offset":0,"color":{"__isSmartRef__":true,"id":7092}},"7092":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7093":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7094}},"7094":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7095":{"offset":1,"color":{"__isSmartRef__":true,"id":7096}},"7096":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7097":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7098":{"x":7.300000000000002,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7099":{"x":219,"y":557,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7100":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7101":{"position":{"__isSmartRef__":true,"id":7102},"_Extent":{"__isSmartRef__":true,"id":7103},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7089},"_Fill":{"__isSmartRef__":true,"id":7104},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7102":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7103":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7104":{"stops":[{"__isSmartRef__":true,"id":7105},{"__isSmartRef__":true,"id":7107},{"__isSmartRef__":true,"id":7109}],"vector":{"__isSmartRef__":true,"id":7097},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7105":{"offset":0,"color":{"__isSmartRef__":true,"id":7106}},"7106":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7107":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7108}},"7108":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7109":{"offset":1,"color":{"__isSmartRef__":true,"id":7110}},"7110":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7111":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7112":{"sourceObj":{"__isSmartRef__":true,"id":7084},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7084},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7113":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7114":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7115":{"position":{"__isSmartRef__":true,"id":7116},"_Extent":{"__isSmartRef__":true,"id":7117},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7118},"_Fill":{"__isSmartRef__":true,"id":7119},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7116":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7117":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7118":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7119":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7120":{"x":-55,"y":-44,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7121":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7122":{"submorphs":[{"__isSmartRef__":true,"id":7123},{"__isSmartRef__":true,"id":7143}],"scripts":[],"id":6302,"shape":{"__isSmartRef__":true,"id":7174},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7179},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7180},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7181},"dropColor":{"__isSmartRef__":true,"id":10311},"priorExtent":{"__isSmartRef__":true,"id":10312},"attributeConnections":[{"__isSmartRef__":true,"id":10313}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"_traitConfig_":{"__isSmartRef__":true,"id":10314},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10316},"__LivelyClassName__":"lively.morphic.Box"},"7123":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7124},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7128},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7127},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7129},"textChunks":[{"__isSmartRef__":true,"id":7130}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7132},"attributeConnections":[{"__isSmartRef__":true,"id":7133},{"__isSmartRef__":true,"id":7134}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7122},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7135},"owner":{"__isSmartRef__":true,"id":7122},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7136},"__LivelyClassName__":"lively.morphic.Text"},"7124":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7125},"_Extent":{"__isSmartRef__":true,"id":7126},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7127},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7125":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7126":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7127":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7128":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7129":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7130":{"style":{"__isSmartRef__":true,"id":7131},"chunkOwner":{"__isSmartRef__":true,"id":7123},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7131":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7132":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7133":{"sourceObj":{"__isSmartRef__":true,"id":7123},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7123},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7134":{"sourceObj":{"__isSmartRef__":true,"id":7123},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7123},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7135":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7136":{"updateLabel":{"__isSmartRef__":true,"id":7137},"renameOwner":{"__isSmartRef__":true,"id":7140}},"7137":{"varMapping":{"__isSmartRef__":true,"id":7138},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7139},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7138":{"this":{"__isSmartRef__":true,"id":7123}},"7139":{},"7140":{"varMapping":{"__isSmartRef__":true,"id":7141},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7142},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7141":{"this":{"__isSmartRef__":true,"id":7123}},"7142":{},"7143":{"submorphs":[{"__isSmartRef__":true,"id":7144}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7160},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7170},"attributeConnections":[{"__isSmartRef__":true,"id":7171}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7144},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7172},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7122},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7173},"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"7144":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7145},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7157},"slider":{"__isSmartRef__":true,"id":7143},"owner":{"__isSmartRef__":true,"id":7143},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7158},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7159},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7145":{"position":{"__isSmartRef__":true,"id":7146},"_Extent":{"__isSmartRef__":true,"id":7147},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7148},"_Fill":{"__isSmartRef__":true,"id":7149},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7146":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7147":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7148":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7149":{"stops":[{"__isSmartRef__":true,"id":7150},{"__isSmartRef__":true,"id":7152},{"__isSmartRef__":true,"id":7154}],"vector":{"__isSmartRef__":true,"id":7156},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7150":{"offset":0,"color":{"__isSmartRef__":true,"id":7151}},"7151":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7152":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7153}},"7153":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7154":{"offset":1,"color":{"__isSmartRef__":true,"id":7155}},"7155":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7156":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7157":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7158":{"x":219,"y":557,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7159":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7160":{"position":{"__isSmartRef__":true,"id":7161},"_Extent":{"__isSmartRef__":true,"id":7162},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7148},"_Fill":{"__isSmartRef__":true,"id":7163},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7161":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7162":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7163":{"stops":[{"__isSmartRef__":true,"id":7164},{"__isSmartRef__":true,"id":7166},{"__isSmartRef__":true,"id":7168}],"vector":{"__isSmartRef__":true,"id":7156},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7164":{"offset":0,"color":{"__isSmartRef__":true,"id":7165}},"7165":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7166":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7167}},"7167":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7168":{"offset":1,"color":{"__isSmartRef__":true,"id":7169}},"7169":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7170":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7171":{"sourceObj":{"__isSmartRef__":true,"id":7143},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7143},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7172":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7173":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7174":{"position":{"__isSmartRef__":true,"id":7175},"_Extent":{"__isSmartRef__":true,"id":7176},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":{"__isSmartRef__":true,"id":7178},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7175":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7176":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7177":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7178":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7179":{"x":-54,"y":-39,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7180":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7181":{"submorphs":[{"__isSmartRef__":true,"id":7182},{"__isSmartRef__":true,"id":7202}],"scripts":[],"id":6153,"shape":{"__isSmartRef__":true,"id":7233},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7238},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7239},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7240},"dropColor":{"__isSmartRef__":true,"id":10289},"priorExtent":{"__isSmartRef__":true,"id":10290},"attributeConnections":[{"__isSmartRef__":true,"id":10291}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"_traitConfig_":{"__isSmartRef__":true,"id":10292},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10294},"__LivelyClassName__":"lively.morphic.Box"},"7182":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7183},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7187},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7186},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7188},"textChunks":[{"__isSmartRef__":true,"id":7189}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7191},"attributeConnections":[{"__isSmartRef__":true,"id":7192},{"__isSmartRef__":true,"id":7193}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7181},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7194},"owner":{"__isSmartRef__":true,"id":7181},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7195},"__LivelyClassName__":"lively.morphic.Text"},"7183":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7184},"_Extent":{"__isSmartRef__":true,"id":7185},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7186},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7184":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7185":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7186":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7187":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7188":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7189":{"style":{"__isSmartRef__":true,"id":7190},"chunkOwner":{"__isSmartRef__":true,"id":7182},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7190":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7191":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7192":{"sourceObj":{"__isSmartRef__":true,"id":7182},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7182},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7193":{"sourceObj":{"__isSmartRef__":true,"id":7182},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7182},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7194":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7195":{"updateLabel":{"__isSmartRef__":true,"id":7196},"renameOwner":{"__isSmartRef__":true,"id":7199}},"7196":{"varMapping":{"__isSmartRef__":true,"id":7197},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7198},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7197":{"this":{"__isSmartRef__":true,"id":7182}},"7198":{},"7199":{"varMapping":{"__isSmartRef__":true,"id":7200},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7201},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7200":{"this":{"__isSmartRef__":true,"id":7182}},"7201":{},"7202":{"submorphs":[{"__isSmartRef__":true,"id":7203}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7219},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7229},"attributeConnections":[{"__isSmartRef__":true,"id":7230}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7203},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7231},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7181},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7232},"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"7203":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7204},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7216},"slider":{"__isSmartRef__":true,"id":7202},"owner":{"__isSmartRef__":true,"id":7202},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7217},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7218},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7204":{"position":{"__isSmartRef__":true,"id":7205},"_Extent":{"__isSmartRef__":true,"id":7206},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7207},"_Fill":{"__isSmartRef__":true,"id":7208},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7205":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7206":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7207":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7208":{"stops":[{"__isSmartRef__":true,"id":7209},{"__isSmartRef__":true,"id":7211},{"__isSmartRef__":true,"id":7213}],"vector":{"__isSmartRef__":true,"id":7215},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7209":{"offset":0,"color":{"__isSmartRef__":true,"id":7210}},"7210":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7211":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7212}},"7212":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7213":{"offset":1,"color":{"__isSmartRef__":true,"id":7214}},"7214":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7215":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7216":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7217":{"x":219,"y":557,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7218":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7219":{"position":{"__isSmartRef__":true,"id":7220},"_Extent":{"__isSmartRef__":true,"id":7221},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7207},"_Fill":{"__isSmartRef__":true,"id":7222},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7220":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7221":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7222":{"stops":[{"__isSmartRef__":true,"id":7223},{"__isSmartRef__":true,"id":7225},{"__isSmartRef__":true,"id":7227}],"vector":{"__isSmartRef__":true,"id":7215},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7223":{"offset":0,"color":{"__isSmartRef__":true,"id":7224}},"7224":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7225":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7226}},"7226":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7227":{"offset":1,"color":{"__isSmartRef__":true,"id":7228}},"7228":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7229":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7230":{"sourceObj":{"__isSmartRef__":true,"id":7202},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7202},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7231":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7232":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7233":{"position":{"__isSmartRef__":true,"id":7234},"_Extent":{"__isSmartRef__":true,"id":7235},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7236},"_Fill":{"__isSmartRef__":true,"id":7237},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7234":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7235":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7236":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7237":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7238":{"x":-41,"y":-33,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7239":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7240":{"submorphs":[{"__isSmartRef__":true,"id":7241},{"__isSmartRef__":true,"id":7261}],"scripts":[],"id":5979,"shape":{"__isSmartRef__":true,"id":7292},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7297},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7298},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7299},"dropColor":{"__isSmartRef__":true,"id":10267},"priorExtent":{"__isSmartRef__":true,"id":10268},"attributeConnections":[{"__isSmartRef__":true,"id":10269}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"_traitConfig_":{"__isSmartRef__":true,"id":10270},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10272},"__LivelyClassName__":"lively.morphic.Box"},"7241":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7242},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7246},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7245},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7247},"textChunks":[{"__isSmartRef__":true,"id":7248}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7250},"attributeConnections":[{"__isSmartRef__":true,"id":7251},{"__isSmartRef__":true,"id":7252}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7240},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7253},"owner":{"__isSmartRef__":true,"id":7240},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7254},"__LivelyClassName__":"lively.morphic.Text"},"7242":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7243},"_Extent":{"__isSmartRef__":true,"id":7244},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7245},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7243":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7244":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7245":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7246":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7247":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7248":{"style":{"__isSmartRef__":true,"id":7249},"chunkOwner":{"__isSmartRef__":true,"id":7241},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7249":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7250":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7251":{"sourceObj":{"__isSmartRef__":true,"id":7241},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7241},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7252":{"sourceObj":{"__isSmartRef__":true,"id":7241},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7241},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7253":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7254":{"updateLabel":{"__isSmartRef__":true,"id":7255},"renameOwner":{"__isSmartRef__":true,"id":7258}},"7255":{"varMapping":{"__isSmartRef__":true,"id":7256},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7257},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7256":{"this":{"__isSmartRef__":true,"id":7241}},"7257":{},"7258":{"varMapping":{"__isSmartRef__":true,"id":7259},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7260},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7259":{"this":{"__isSmartRef__":true,"id":7241}},"7260":{},"7261":{"submorphs":[{"__isSmartRef__":true,"id":7262}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7278},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7288},"attributeConnections":[{"__isSmartRef__":true,"id":7289}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7262},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7290},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7240},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7291},"value":0.08768000000000001,"__LivelyClassName__":"lively.morphic.Slider"},"7262":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7263},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7275},"slider":{"__isSmartRef__":true,"id":7261},"owner":{"__isSmartRef__":true,"id":7261},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7276},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7277},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7263":{"position":{"__isSmartRef__":true,"id":7264},"_Extent":{"__isSmartRef__":true,"id":7265},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7266},"_Fill":{"__isSmartRef__":true,"id":7267},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7264":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7265":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7266":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7267":{"stops":[{"__isSmartRef__":true,"id":7268},{"__isSmartRef__":true,"id":7270},{"__isSmartRef__":true,"id":7272}],"vector":{"__isSmartRef__":true,"id":7274},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7268":{"offset":0,"color":{"__isSmartRef__":true,"id":7269}},"7269":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7270":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7271}},"7271":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7272":{"offset":1,"color":{"__isSmartRef__":true,"id":7273}},"7273":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7274":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7275":{"x":64.0064,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7276":{"x":341,"y":559,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7277":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7278":{"position":{"__isSmartRef__":true,"id":7279},"_Extent":{"__isSmartRef__":true,"id":7280},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7266},"_Fill":{"__isSmartRef__":true,"id":7281},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7279":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7280":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7281":{"stops":[{"__isSmartRef__":true,"id":7282},{"__isSmartRef__":true,"id":7284},{"__isSmartRef__":true,"id":7286}],"vector":{"__isSmartRef__":true,"id":7274},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7282":{"offset":0,"color":{"__isSmartRef__":true,"id":7283}},"7283":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7284":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7285}},"7285":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7286":{"offset":1,"color":{"__isSmartRef__":true,"id":7287}},"7287":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7288":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7289":{"sourceObj":{"__isSmartRef__":true,"id":7261},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7261},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7290":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7291":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7292":{"position":{"__isSmartRef__":true,"id":7293},"_Extent":{"__isSmartRef__":true,"id":7294},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7295},"_Fill":{"__isSmartRef__":true,"id":7296},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7293":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7294":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7295":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7296":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7297":{"x":-61,"y":-40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7298":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7299":{"submorphs":[{"__isSmartRef__":true,"id":7300},{"__isSmartRef__":true,"id":7320}],"scripts":[{"__isSmartRef__":true,"id":7351}],"id":5729,"shape":{"__isSmartRef__":true,"id":7352},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7357},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7358},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":14.072639999999788,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7359},"dropColor":{"__isSmartRef__":true,"id":10240},"priorExtent":{"__isSmartRef__":true,"id":10241},"attributeConnections":[{"__isSmartRef__":true,"id":10242}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10243},"__LivelyClassName__":"lively.morphic.Box"},"7300":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7301},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7305},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7304},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7306},"textChunks":[{"__isSmartRef__":true,"id":7307}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7309},"attributeConnections":[{"__isSmartRef__":true,"id":7310},{"__isSmartRef__":true,"id":7311}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7299},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7312},"owner":{"__isSmartRef__":true,"id":7299},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7313},"__LivelyClassName__":"lively.morphic.Text"},"7301":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7302},"_Extent":{"__isSmartRef__":true,"id":7303},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7304},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7302":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7303":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7304":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7305":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7306":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7307":{"style":{"__isSmartRef__":true,"id":7308},"chunkOwner":{"__isSmartRef__":true,"id":7300},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7308":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7309":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7310":{"sourceObj":{"__isSmartRef__":true,"id":7300},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7300},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7311":{"sourceObj":{"__isSmartRef__":true,"id":7300},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7300},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7312":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7313":{"updateLabel":{"__isSmartRef__":true,"id":7314},"renameOwner":{"__isSmartRef__":true,"id":7317}},"7314":{"varMapping":{"__isSmartRef__":true,"id":7315},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7316},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7315":{"this":{"__isSmartRef__":true,"id":7300}},"7316":{},"7317":{"varMapping":{"__isSmartRef__":true,"id":7318},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7319},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7318":{"this":{"__isSmartRef__":true,"id":7300}},"7319":{},"7320":{"submorphs":[{"__isSmartRef__":true,"id":7321}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7337},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7347},"attributeConnections":[{"__isSmartRef__":true,"id":7348}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7321},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7349},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7299},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7350},"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"7321":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7322},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7334},"slider":{"__isSmartRef__":true,"id":7320},"owner":{"__isSmartRef__":true,"id":7320},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7335},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7336},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7322":{"position":{"__isSmartRef__":true,"id":7323},"_Extent":{"__isSmartRef__":true,"id":7324},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7325},"_Fill":{"__isSmartRef__":true,"id":7326},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7323":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7324":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7325":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7326":{"stops":[{"__isSmartRef__":true,"id":7327},{"__isSmartRef__":true,"id":7329},{"__isSmartRef__":true,"id":7331}],"vector":{"__isSmartRef__":true,"id":7333},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7327":{"offset":0,"color":{"__isSmartRef__":true,"id":7328}},"7328":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7329":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7330}},"7330":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7331":{"offset":1,"color":{"__isSmartRef__":true,"id":7332}},"7332":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7333":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7334":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7335":{"x":245,"y":560,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7336":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7337":{"position":{"__isSmartRef__":true,"id":7338},"_Extent":{"__isSmartRef__":true,"id":7339},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7325},"_Fill":{"__isSmartRef__":true,"id":7340},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7338":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7339":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7340":{"stops":[{"__isSmartRef__":true,"id":7341},{"__isSmartRef__":true,"id":7343},{"__isSmartRef__":true,"id":7345}],"vector":{"__isSmartRef__":true,"id":7333},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7341":{"offset":0,"color":{"__isSmartRef__":true,"id":7342}},"7342":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7343":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7344}},"7344":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7345":{"offset":1,"color":{"__isSmartRef__":true,"id":7346}},"7346":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7347":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7348":{"sourceObj":{"__isSmartRef__":true,"id":7320},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7320},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7349":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7350":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7351":{"target":{"__isSmartRef__":true,"id":7299},"selector":"rotateBy","args":[0.016440000000000003],"stopped":true,"tickTime":20,"currentTimeout":20916,"__SourceModuleName__":"Global.lively.morphic.Core","suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript"},"7352":{"position":{"__isSmartRef__":true,"id":7353},"_Extent":{"__isSmartRef__":true,"id":7354},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7355},"_Fill":{"__isSmartRef__":true,"id":7356},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7353":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7354":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7355":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7356":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7357":{"x":2,"y":-38,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7358":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7359":{"submorphs":[{"__isSmartRef__":true,"id":7360},{"__isSmartRef__":true,"id":7380}],"scripts":[{"__isSmartRef__":true,"id":7411}],"id":5726,"shape":{"__isSmartRef__":true,"id":7412},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7417},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7418},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":9.880439999999956,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7419},"dropColor":{"__isSmartRef__":true,"id":10213},"priorExtent":{"__isSmartRef__":true,"id":10214},"attributeConnections":[{"__isSmartRef__":true,"id":10215}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10216},"__LivelyClassName__":"lively.morphic.Box"},"7360":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7361},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7365},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7364},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7366},"textChunks":[{"__isSmartRef__":true,"id":7367}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7369},"attributeConnections":[{"__isSmartRef__":true,"id":7370},{"__isSmartRef__":true,"id":7371}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7359},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7372},"owner":{"__isSmartRef__":true,"id":7359},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7373},"__LivelyClassName__":"lively.morphic.Text"},"7361":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7362},"_Extent":{"__isSmartRef__":true,"id":7363},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7364},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7362":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7363":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7364":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7365":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7366":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7367":{"style":{"__isSmartRef__":true,"id":7368},"chunkOwner":{"__isSmartRef__":true,"id":7360},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7368":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7369":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7370":{"sourceObj":{"__isSmartRef__":true,"id":7360},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7360},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7371":{"sourceObj":{"__isSmartRef__":true,"id":7360},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7360},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7372":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7373":{"updateLabel":{"__isSmartRef__":true,"id":7374},"renameOwner":{"__isSmartRef__":true,"id":7377}},"7374":{"varMapping":{"__isSmartRef__":true,"id":7375},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7376},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7375":{"this":{"__isSmartRef__":true,"id":7360}},"7376":{},"7377":{"varMapping":{"__isSmartRef__":true,"id":7378},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7379},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7378":{"this":{"__isSmartRef__":true,"id":7360}},"7379":{},"7380":{"submorphs":[{"__isSmartRef__":true,"id":7381}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7397},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7407},"attributeConnections":[{"__isSmartRef__":true,"id":7408}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7381},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7409},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7359},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7410},"value":0.016440000000000003,"__LivelyClassName__":"lively.morphic.Slider"},"7381":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7382},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7394},"slider":{"__isSmartRef__":true,"id":7380},"owner":{"__isSmartRef__":true,"id":7380},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7395},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7396},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7382":{"position":{"__isSmartRef__":true,"id":7383},"_Extent":{"__isSmartRef__":true,"id":7384},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7385},"_Fill":{"__isSmartRef__":true,"id":7386},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7383":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7384":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7385":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7386":{"stops":[{"__isSmartRef__":true,"id":7387},{"__isSmartRef__":true,"id":7389},{"__isSmartRef__":true,"id":7391}],"vector":{"__isSmartRef__":true,"id":7393},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7387":{"offset":0,"color":{"__isSmartRef__":true,"id":7388}},"7388":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7389":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7390}},"7390":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7391":{"offset":1,"color":{"__isSmartRef__":true,"id":7392}},"7392":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7393":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7394":{"x":12.0012,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7395":{"x":291,"y":568,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7396":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7397":{"position":{"__isSmartRef__":true,"id":7398},"_Extent":{"__isSmartRef__":true,"id":7399},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7385},"_Fill":{"__isSmartRef__":true,"id":7400},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7398":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7399":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7400":{"stops":[{"__isSmartRef__":true,"id":7401},{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7405}],"vector":{"__isSmartRef__":true,"id":7393},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7401":{"offset":0,"color":{"__isSmartRef__":true,"id":7402}},"7402":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7403":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7404}},"7404":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7405":{"offset":1,"color":{"__isSmartRef__":true,"id":7406}},"7406":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7407":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7408":{"sourceObj":{"__isSmartRef__":true,"id":7380},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7380},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7409":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7410":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7411":{"target":{"__isSmartRef__":true,"id":7359},"selector":"rotateBy","args":[0.016440000000000003],"stopped":true,"tickTime":20,"currentTimeout":20615,"__SourceModuleName__":"Global.lively.morphic.Core","suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript"},"7412":{"position":{"__isSmartRef__":true,"id":7413},"_Extent":{"__isSmartRef__":true,"id":7414},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7415},"_Fill":{"__isSmartRef__":true,"id":7416},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7413":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7414":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7415":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7416":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7417":{"x":31,"y":13,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7418":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7419":{"submorphs":[{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7440}],"scripts":[],"id":5723,"shape":{"__isSmartRef__":true,"id":7471},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7476},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7477},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7478},"dropColor":{"__isSmartRef__":true,"id":10186},"priorExtent":{"__isSmartRef__":true,"id":10187},"attributeConnections":[{"__isSmartRef__":true,"id":10188}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10189},"__LivelyClassName__":"lively.morphic.Box"},"7420":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7421},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7425},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7424},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7426},"textChunks":[{"__isSmartRef__":true,"id":7427}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7429},"attributeConnections":[{"__isSmartRef__":true,"id":7430},{"__isSmartRef__":true,"id":7431}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7419},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7432},"owner":{"__isSmartRef__":true,"id":7419},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7433},"__LivelyClassName__":"lively.morphic.Text"},"7421":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7422},"_Extent":{"__isSmartRef__":true,"id":7423},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7424},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7422":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7423":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7424":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7425":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7426":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7427":{"style":{"__isSmartRef__":true,"id":7428},"chunkOwner":{"__isSmartRef__":true,"id":7420},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7428":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7429":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7430":{"sourceObj":{"__isSmartRef__":true,"id":7420},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7420},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7431":{"sourceObj":{"__isSmartRef__":true,"id":7420},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7420},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7432":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7433":{"updateLabel":{"__isSmartRef__":true,"id":7434},"renameOwner":{"__isSmartRef__":true,"id":7437}},"7434":{"varMapping":{"__isSmartRef__":true,"id":7435},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7436},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7435":{"this":{"__isSmartRef__":true,"id":7420}},"7436":{},"7437":{"varMapping":{"__isSmartRef__":true,"id":7438},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7439},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7438":{"this":{"__isSmartRef__":true,"id":7420}},"7439":{},"7440":{"submorphs":[{"__isSmartRef__":true,"id":7441}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7457},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7467},"attributeConnections":[{"__isSmartRef__":true,"id":7468}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7441},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7469},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7419},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7470},"value":0.016440000000000003,"__LivelyClassName__":"lively.morphic.Slider"},"7441":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7442},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7454},"slider":{"__isSmartRef__":true,"id":7440},"owner":{"__isSmartRef__":true,"id":7440},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7455},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7456},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7442":{"position":{"__isSmartRef__":true,"id":7443},"_Extent":{"__isSmartRef__":true,"id":7444},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7445},"_Fill":{"__isSmartRef__":true,"id":7446},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7443":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7444":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7445":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7446":{"stops":[{"__isSmartRef__":true,"id":7447},{"__isSmartRef__":true,"id":7449},{"__isSmartRef__":true,"id":7451}],"vector":{"__isSmartRef__":true,"id":7453},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7447":{"offset":0,"color":{"__isSmartRef__":true,"id":7448}},"7448":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7449":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7450}},"7450":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7451":{"offset":1,"color":{"__isSmartRef__":true,"id":7452}},"7452":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7453":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7454":{"x":12.0012,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7455":{"x":291,"y":568,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7456":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7457":{"position":{"__isSmartRef__":true,"id":7458},"_Extent":{"__isSmartRef__":true,"id":7459},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7445},"_Fill":{"__isSmartRef__":true,"id":7460},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7458":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7459":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7460":{"stops":[{"__isSmartRef__":true,"id":7461},{"__isSmartRef__":true,"id":7463},{"__isSmartRef__":true,"id":7465}],"vector":{"__isSmartRef__":true,"id":7453},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7461":{"offset":0,"color":{"__isSmartRef__":true,"id":7462}},"7462":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7463":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7464}},"7464":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7465":{"offset":1,"color":{"__isSmartRef__":true,"id":7466}},"7466":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7467":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7468":{"sourceObj":{"__isSmartRef__":true,"id":7440},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7440},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7469":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7470":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7471":{"position":{"__isSmartRef__":true,"id":7472},"_Extent":{"__isSmartRef__":true,"id":7473},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7474},"_Fill":{"__isSmartRef__":true,"id":7475},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7472":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7473":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7474":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7475":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7476":{"x":-30,"y":-46,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7477":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7478":{"submorphs":[{"__isSmartRef__":true,"id":7479},{"__isSmartRef__":true,"id":7499}],"scripts":[],"id":5638,"shape":{"__isSmartRef__":true,"id":7530},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7535},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7536},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7537},"dropColor":{"__isSmartRef__":true,"id":10159},"priorExtent":{"__isSmartRef__":true,"id":10160},"attributeConnections":[{"__isSmartRef__":true,"id":10161}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10162},"__LivelyClassName__":"lively.morphic.Box"},"7479":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7480},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7484},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7483},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7485},"textChunks":[{"__isSmartRef__":true,"id":7486}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7488},"attributeConnections":[{"__isSmartRef__":true,"id":7489},{"__isSmartRef__":true,"id":7490}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7478},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7491},"owner":{"__isSmartRef__":true,"id":7478},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7492},"__LivelyClassName__":"lively.morphic.Text"},"7480":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7481},"_Extent":{"__isSmartRef__":true,"id":7482},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7483},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7481":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7482":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7483":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7484":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7485":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7486":{"style":{"__isSmartRef__":true,"id":7487},"chunkOwner":{"__isSmartRef__":true,"id":7479},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7487":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7488":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7489":{"sourceObj":{"__isSmartRef__":true,"id":7479},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7479},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7490":{"sourceObj":{"__isSmartRef__":true,"id":7479},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7479},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7491":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7492":{"updateLabel":{"__isSmartRef__":true,"id":7493},"renameOwner":{"__isSmartRef__":true,"id":7496}},"7493":{"varMapping":{"__isSmartRef__":true,"id":7494},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7495},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7494":{"this":{"__isSmartRef__":true,"id":7479}},"7495":{},"7496":{"varMapping":{"__isSmartRef__":true,"id":7497},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7498},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7497":{"this":{"__isSmartRef__":true,"id":7479}},"7498":{},"7499":{"submorphs":[{"__isSmartRef__":true,"id":7500}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7516},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7526},"attributeConnections":[{"__isSmartRef__":true,"id":7527}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7500},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7528},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7478},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7529},"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"7500":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7501},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7513},"slider":{"__isSmartRef__":true,"id":7499},"owner":{"__isSmartRef__":true,"id":7499},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7514},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7515},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7501":{"position":{"__isSmartRef__":true,"id":7502},"_Extent":{"__isSmartRef__":true,"id":7503},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7504},"_Fill":{"__isSmartRef__":true,"id":7505},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7502":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7503":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7504":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7505":{"stops":[{"__isSmartRef__":true,"id":7506},{"__isSmartRef__":true,"id":7508},{"__isSmartRef__":true,"id":7510}],"vector":{"__isSmartRef__":true,"id":7512},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7506":{"offset":0,"color":{"__isSmartRef__":true,"id":7507}},"7507":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7508":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7509}},"7509":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7510":{"offset":1,"color":{"__isSmartRef__":true,"id":7511}},"7511":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7512":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7513":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7514":{"x":215,"y":545,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7515":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7516":{"position":{"__isSmartRef__":true,"id":7517},"_Extent":{"__isSmartRef__":true,"id":7518},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7504},"_Fill":{"__isSmartRef__":true,"id":7519},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7517":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7518":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7519":{"stops":[{"__isSmartRef__":true,"id":7520},{"__isSmartRef__":true,"id":7522},{"__isSmartRef__":true,"id":7524}],"vector":{"__isSmartRef__":true,"id":7512},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7520":{"offset":0,"color":{"__isSmartRef__":true,"id":7521}},"7521":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7522":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7523}},"7523":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7524":{"offset":1,"color":{"__isSmartRef__":true,"id":7525}},"7525":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7526":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7527":{"sourceObj":{"__isSmartRef__":true,"id":7499},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7499},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7528":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7529":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7530":{"position":{"__isSmartRef__":true,"id":7531},"_Extent":{"__isSmartRef__":true,"id":7532},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7533},"_Fill":{"__isSmartRef__":true,"id":7534},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7531":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7532":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7533":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7534":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7535":{"x":-44,"y":-30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7536":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7537":{"submorphs":[{"__isSmartRef__":true,"id":7538},{"__isSmartRef__":true,"id":7558}],"scripts":[],"id":5213,"shape":{"__isSmartRef__":true,"id":7589},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7594},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7595},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7596},"dropColor":{"__isSmartRef__":true,"id":10132},"priorExtent":{"__isSmartRef__":true,"id":10133},"attributeConnections":[{"__isSmartRef__":true,"id":10134}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10135},"__LivelyClassName__":"lively.morphic.Box"},"7538":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7539},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7543},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7542},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7544},"textChunks":[{"__isSmartRef__":true,"id":7545}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7547},"attributeConnections":[{"__isSmartRef__":true,"id":7548},{"__isSmartRef__":true,"id":7549}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7537},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7550},"owner":{"__isSmartRef__":true,"id":7537},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7551},"__LivelyClassName__":"lively.morphic.Text"},"7539":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7540},"_Extent":{"__isSmartRef__":true,"id":7541},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7542},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7540":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7541":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7542":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7543":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7544":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7545":{"style":{"__isSmartRef__":true,"id":7546},"chunkOwner":{"__isSmartRef__":true,"id":7538},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7546":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7547":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7548":{"sourceObj":{"__isSmartRef__":true,"id":7538},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7538},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7549":{"sourceObj":{"__isSmartRef__":true,"id":7538},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7538},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7550":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7551":{"updateLabel":{"__isSmartRef__":true,"id":7552},"renameOwner":{"__isSmartRef__":true,"id":7555}},"7552":{"varMapping":{"__isSmartRef__":true,"id":7553},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7554},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7553":{"this":{"__isSmartRef__":true,"id":7538}},"7554":{},"7555":{"varMapping":{"__isSmartRef__":true,"id":7556},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7557},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7556":{"this":{"__isSmartRef__":true,"id":7538}},"7557":{},"7558":{"submorphs":[{"__isSmartRef__":true,"id":7559}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7575},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7585},"attributeConnections":[{"__isSmartRef__":true,"id":7586}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7559},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7587},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7537},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7588},"value":0.05206000000000001,"__LivelyClassName__":"lively.morphic.Slider"},"7559":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7560},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7572},"slider":{"__isSmartRef__":true,"id":7558},"owner":{"__isSmartRef__":true,"id":7558},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7573},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7574},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7560":{"position":{"__isSmartRef__":true,"id":7561},"_Extent":{"__isSmartRef__":true,"id":7562},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7563},"_Fill":{"__isSmartRef__":true,"id":7564},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7561":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7562":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7563":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7564":{"stops":[{"__isSmartRef__":true,"id":7565},{"__isSmartRef__":true,"id":7567},{"__isSmartRef__":true,"id":7569}],"vector":{"__isSmartRef__":true,"id":7571},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7565":{"offset":0,"color":{"__isSmartRef__":true,"id":7566}},"7566":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7567":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7568}},"7568":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7569":{"offset":1,"color":{"__isSmartRef__":true,"id":7570}},"7570":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7571":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7572":{"x":38.003800000000005,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7573":{"x":317,"y":561,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7574":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7575":{"position":{"__isSmartRef__":true,"id":7576},"_Extent":{"__isSmartRef__":true,"id":7577},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7563},"_Fill":{"__isSmartRef__":true,"id":7578},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7576":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7577":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7578":{"stops":[{"__isSmartRef__":true,"id":7579},{"__isSmartRef__":true,"id":7581},{"__isSmartRef__":true,"id":7583}],"vector":{"__isSmartRef__":true,"id":7571},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7579":{"offset":0,"color":{"__isSmartRef__":true,"id":7580}},"7580":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7581":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7582}},"7582":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7583":{"offset":1,"color":{"__isSmartRef__":true,"id":7584}},"7584":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7585":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7586":{"sourceObj":{"__isSmartRef__":true,"id":7558},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7558},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7587":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7588":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7589":{"position":{"__isSmartRef__":true,"id":7590},"_Extent":{"__isSmartRef__":true,"id":7591},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7592},"_Fill":{"__isSmartRef__":true,"id":7593},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7590":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7591":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7592":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7593":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7594":{"x":-53,"y":-44,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7595":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7596":{"submorphs":[{"__isSmartRef__":true,"id":7597},{"__isSmartRef__":true,"id":7617}],"scripts":[],"id":5210,"shape":{"__isSmartRef__":true,"id":7648},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7653},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7654},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7655},"dropColor":{"__isSmartRef__":true,"id":10105},"priorExtent":{"__isSmartRef__":true,"id":10106},"attributeConnections":[{"__isSmartRef__":true,"id":10107}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10108},"__LivelyClassName__":"lively.morphic.Box"},"7597":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7598},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7602},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7601},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7603},"textChunks":[{"__isSmartRef__":true,"id":7604}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7606},"attributeConnections":[{"__isSmartRef__":true,"id":7607},{"__isSmartRef__":true,"id":7608}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7596},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7609},"owner":{"__isSmartRef__":true,"id":7596},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7610},"__LivelyClassName__":"lively.morphic.Text"},"7598":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7599},"_Extent":{"__isSmartRef__":true,"id":7600},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7601},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7599":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7600":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7601":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7602":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7603":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7604":{"style":{"__isSmartRef__":true,"id":7605},"chunkOwner":{"__isSmartRef__":true,"id":7597},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7605":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7606":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7607":{"sourceObj":{"__isSmartRef__":true,"id":7597},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7597},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7608":{"sourceObj":{"__isSmartRef__":true,"id":7597},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7597},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7609":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7610":{"updateLabel":{"__isSmartRef__":true,"id":7611},"renameOwner":{"__isSmartRef__":true,"id":7614}},"7611":{"varMapping":{"__isSmartRef__":true,"id":7612},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7613},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7612":{"this":{"__isSmartRef__":true,"id":7597}},"7613":{},"7614":{"varMapping":{"__isSmartRef__":true,"id":7615},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7616},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7615":{"this":{"__isSmartRef__":true,"id":7597}},"7616":{},"7617":{"submorphs":[{"__isSmartRef__":true,"id":7618}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7634},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7644},"attributeConnections":[{"__isSmartRef__":true,"id":7645}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7618},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7646},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7596},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7647},"value":0.04247000000000001,"__LivelyClassName__":"lively.morphic.Slider"},"7618":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7619},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7631},"slider":{"__isSmartRef__":true,"id":7617},"owner":{"__isSmartRef__":true,"id":7617},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7632},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7633},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7619":{"position":{"__isSmartRef__":true,"id":7620},"_Extent":{"__isSmartRef__":true,"id":7621},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7622},"_Fill":{"__isSmartRef__":true,"id":7623},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7620":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7621":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7622":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7623":{"stops":[{"__isSmartRef__":true,"id":7624},{"__isSmartRef__":true,"id":7626},{"__isSmartRef__":true,"id":7628}],"vector":{"__isSmartRef__":true,"id":7630},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7624":{"offset":0,"color":{"__isSmartRef__":true,"id":7625}},"7625":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7626":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7627}},"7627":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7628":{"offset":1,"color":{"__isSmartRef__":true,"id":7629}},"7629":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7630":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7631":{"x":31.003100000000007,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7632":{"x":302,"y":560,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7633":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7634":{"position":{"__isSmartRef__":true,"id":7635},"_Extent":{"__isSmartRef__":true,"id":7636},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7622},"_Fill":{"__isSmartRef__":true,"id":7637},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7635":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7636":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7637":{"stops":[{"__isSmartRef__":true,"id":7638},{"__isSmartRef__":true,"id":7640},{"__isSmartRef__":true,"id":7642}],"vector":{"__isSmartRef__":true,"id":7630},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7638":{"offset":0,"color":{"__isSmartRef__":true,"id":7639}},"7639":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7640":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7641}},"7641":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7642":{"offset":1,"color":{"__isSmartRef__":true,"id":7643}},"7643":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7644":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7645":{"sourceObj":{"__isSmartRef__":true,"id":7617},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7617},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7646":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7647":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7648":{"position":{"__isSmartRef__":true,"id":7649},"_Extent":{"__isSmartRef__":true,"id":7650},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7651},"_Fill":{"__isSmartRef__":true,"id":7652},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7649":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7650":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7651":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7652":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7653":{"x":-49,"y":-36,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7654":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7655":{"submorphs":[{"__isSmartRef__":true,"id":7656},{"__isSmartRef__":true,"id":7676}],"scripts":[],"id":5207,"shape":{"__isSmartRef__":true,"id":7707},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7712},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7713},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7714},"dropColor":{"__isSmartRef__":true,"id":10078},"priorExtent":{"__isSmartRef__":true,"id":10079},"attributeConnections":[{"__isSmartRef__":true,"id":10080}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10081},"__LivelyClassName__":"lively.morphic.Box"},"7656":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7657},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7661},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7660},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7662},"textChunks":[{"__isSmartRef__":true,"id":7663}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7665},"attributeConnections":[{"__isSmartRef__":true,"id":7666},{"__isSmartRef__":true,"id":7667}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7655},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7668},"owner":{"__isSmartRef__":true,"id":7655},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7669},"__LivelyClassName__":"lively.morphic.Text"},"7657":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7658},"_Extent":{"__isSmartRef__":true,"id":7659},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7660},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7658":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7659":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7660":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7661":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7662":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7663":{"style":{"__isSmartRef__":true,"id":7664},"chunkOwner":{"__isSmartRef__":true,"id":7656},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7664":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7665":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7666":{"sourceObj":{"__isSmartRef__":true,"id":7656},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7656},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7667":{"sourceObj":{"__isSmartRef__":true,"id":7656},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7656},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7668":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7669":{"updateLabel":{"__isSmartRef__":true,"id":7670},"renameOwner":{"__isSmartRef__":true,"id":7673}},"7670":{"varMapping":{"__isSmartRef__":true,"id":7671},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7672},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7671":{"this":{"__isSmartRef__":true,"id":7656}},"7672":{},"7673":{"varMapping":{"__isSmartRef__":true,"id":7674},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7675},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7674":{"this":{"__isSmartRef__":true,"id":7656}},"7675":{},"7676":{"submorphs":[{"__isSmartRef__":true,"id":7677}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7693},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7703},"attributeConnections":[{"__isSmartRef__":true,"id":7704}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7677},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7705},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7655},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7706},"value":0.06028,"__LivelyClassName__":"lively.morphic.Slider"},"7677":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7678},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7690},"slider":{"__isSmartRef__":true,"id":7676},"owner":{"__isSmartRef__":true,"id":7676},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7691},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7692},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7678":{"position":{"__isSmartRef__":true,"id":7679},"_Extent":{"__isSmartRef__":true,"id":7680},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7681},"_Fill":{"__isSmartRef__":true,"id":7682},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7679":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7680":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7681":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7682":{"stops":[{"__isSmartRef__":true,"id":7683},{"__isSmartRef__":true,"id":7685},{"__isSmartRef__":true,"id":7687}],"vector":{"__isSmartRef__":true,"id":7689},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7683":{"offset":0,"color":{"__isSmartRef__":true,"id":7684}},"7684":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7685":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7686}},"7686":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7687":{"offset":1,"color":{"__isSmartRef__":true,"id":7688}},"7688":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7689":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7690":{"x":44.0044,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7691":{"x":310,"y":559,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7692":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7693":{"position":{"__isSmartRef__":true,"id":7694},"_Extent":{"__isSmartRef__":true,"id":7695},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7681},"_Fill":{"__isSmartRef__":true,"id":7696},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7694":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7695":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7696":{"stops":[{"__isSmartRef__":true,"id":7697},{"__isSmartRef__":true,"id":7699},{"__isSmartRef__":true,"id":7701}],"vector":{"__isSmartRef__":true,"id":7689},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7697":{"offset":0,"color":{"__isSmartRef__":true,"id":7698}},"7698":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7699":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7700}},"7700":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7701":{"offset":1,"color":{"__isSmartRef__":true,"id":7702}},"7702":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7703":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7704":{"sourceObj":{"__isSmartRef__":true,"id":7676},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7676},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7705":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7706":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7707":{"position":{"__isSmartRef__":true,"id":7708},"_Extent":{"__isSmartRef__":true,"id":7709},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7710},"_Fill":{"__isSmartRef__":true,"id":7711},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7708":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7709":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7710":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7711":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7712":{"x":-36,"y":-47,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7713":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7714":{"submorphs":[{"__isSmartRef__":true,"id":7715},{"__isSmartRef__":true,"id":7735}],"scripts":[],"id":5150,"shape":{"__isSmartRef__":true,"id":7766},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7771},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7772},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7773},"dropColor":{"__isSmartRef__":true,"id":10051},"priorExtent":{"__isSmartRef__":true,"id":10052},"attributeConnections":[{"__isSmartRef__":true,"id":10053}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10054},"__LivelyClassName__":"lively.morphic.Box"},"7715":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7716},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7720},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7719},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7721},"textChunks":[{"__isSmartRef__":true,"id":7722}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7724},"attributeConnections":[{"__isSmartRef__":true,"id":7725},{"__isSmartRef__":true,"id":7726}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7714},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7727},"owner":{"__isSmartRef__":true,"id":7714},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7728},"__LivelyClassName__":"lively.morphic.Text"},"7716":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7717},"_Extent":{"__isSmartRef__":true,"id":7718},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7719},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7717":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7718":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7719":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7720":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7721":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7722":{"style":{"__isSmartRef__":true,"id":7723},"chunkOwner":{"__isSmartRef__":true,"id":7715},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7723":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7724":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7725":{"sourceObj":{"__isSmartRef__":true,"id":7715},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7715},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7726":{"sourceObj":{"__isSmartRef__":true,"id":7715},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7715},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7727":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7728":{"updateLabel":{"__isSmartRef__":true,"id":7729},"renameOwner":{"__isSmartRef__":true,"id":7732}},"7729":{"varMapping":{"__isSmartRef__":true,"id":7730},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7731},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7730":{"this":{"__isSmartRef__":true,"id":7715}},"7731":{},"7732":{"varMapping":{"__isSmartRef__":true,"id":7733},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7734},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7733":{"this":{"__isSmartRef__":true,"id":7715}},"7734":{},"7735":{"submorphs":[{"__isSmartRef__":true,"id":7736}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7752},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7762},"attributeConnections":[{"__isSmartRef__":true,"id":7763}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7736},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7764},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7714},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7765},"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"7736":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7737},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7749},"slider":{"__isSmartRef__":true,"id":7735},"owner":{"__isSmartRef__":true,"id":7735},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7750},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7751},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7737":{"position":{"__isSmartRef__":true,"id":7738},"_Extent":{"__isSmartRef__":true,"id":7739},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7740},"_Fill":{"__isSmartRef__":true,"id":7741},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7738":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7739":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7740":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7741":{"stops":[{"__isSmartRef__":true,"id":7742},{"__isSmartRef__":true,"id":7744},{"__isSmartRef__":true,"id":7746}],"vector":{"__isSmartRef__":true,"id":7748},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7742":{"offset":0,"color":{"__isSmartRef__":true,"id":7743}},"7743":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7744":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7745}},"7745":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7746":{"offset":1,"color":{"__isSmartRef__":true,"id":7747}},"7747":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7748":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7749":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7750":{"x":206,"y":562,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7751":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7752":{"position":{"__isSmartRef__":true,"id":7753},"_Extent":{"__isSmartRef__":true,"id":7754},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7740},"_Fill":{"__isSmartRef__":true,"id":7755},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7753":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7754":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7755":{"stops":[{"__isSmartRef__":true,"id":7756},{"__isSmartRef__":true,"id":7758},{"__isSmartRef__":true,"id":7760}],"vector":{"__isSmartRef__":true,"id":7748},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7756":{"offset":0,"color":{"__isSmartRef__":true,"id":7757}},"7757":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7758":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7759}},"7759":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7760":{"offset":1,"color":{"__isSmartRef__":true,"id":7761}},"7761":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7762":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7763":{"sourceObj":{"__isSmartRef__":true,"id":7735},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7735},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7764":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7765":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7766":{"position":{"__isSmartRef__":true,"id":7767},"_Extent":{"__isSmartRef__":true,"id":7768},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7769},"_Fill":{"__isSmartRef__":true,"id":7770},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7767":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7768":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7769":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7770":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7771":{"x":-82,"y":-41,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7772":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7773":{"submorphs":[{"__isSmartRef__":true,"id":7774},{"__isSmartRef__":true,"id":7794}],"scripts":[],"id":5145,"shape":{"__isSmartRef__":true,"id":7825},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7830},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7831},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7832},"dropColor":{"__isSmartRef__":true,"id":10024},"priorExtent":{"__isSmartRef__":true,"id":10025},"attributeConnections":[{"__isSmartRef__":true,"id":10026}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10027},"__LivelyClassName__":"lively.morphic.Box"},"7774":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7775},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7779},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7778},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7780},"textChunks":[{"__isSmartRef__":true,"id":7781}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7783},"attributeConnections":[{"__isSmartRef__":true,"id":7784},{"__isSmartRef__":true,"id":7785}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7773},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7786},"owner":{"__isSmartRef__":true,"id":7773},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7787},"__LivelyClassName__":"lively.morphic.Text"},"7775":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7776},"_Extent":{"__isSmartRef__":true,"id":7777},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7778},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7776":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7777":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7778":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7779":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7780":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7781":{"style":{"__isSmartRef__":true,"id":7782},"chunkOwner":{"__isSmartRef__":true,"id":7774},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7782":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7783":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7784":{"sourceObj":{"__isSmartRef__":true,"id":7774},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7774},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7785":{"sourceObj":{"__isSmartRef__":true,"id":7774},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7774},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7786":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7787":{"updateLabel":{"__isSmartRef__":true,"id":7788},"renameOwner":{"__isSmartRef__":true,"id":7791}},"7788":{"varMapping":{"__isSmartRef__":true,"id":7789},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7790},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7789":{"this":{"__isSmartRef__":true,"id":7774}},"7790":{},"7791":{"varMapping":{"__isSmartRef__":true,"id":7792},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7793},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7792":{"this":{"__isSmartRef__":true,"id":7774}},"7793":{},"7794":{"submorphs":[{"__isSmartRef__":true,"id":7795}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7811},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7821},"attributeConnections":[{"__isSmartRef__":true,"id":7822}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7795},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7823},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7773},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7824},"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"7795":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7796},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7808},"slider":{"__isSmartRef__":true,"id":7794},"owner":{"__isSmartRef__":true,"id":7794},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7809},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7810},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7796":{"position":{"__isSmartRef__":true,"id":7797},"_Extent":{"__isSmartRef__":true,"id":7798},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7799},"_Fill":{"__isSmartRef__":true,"id":7800},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7797":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7798":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7799":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7800":{"stops":[{"__isSmartRef__":true,"id":7801},{"__isSmartRef__":true,"id":7803},{"__isSmartRef__":true,"id":7805}],"vector":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7801":{"offset":0,"color":{"__isSmartRef__":true,"id":7802}},"7802":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7803":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7804}},"7804":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7805":{"offset":1,"color":{"__isSmartRef__":true,"id":7806}},"7806":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7807":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7808":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7809":{"x":206,"y":562,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7810":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7811":{"position":{"__isSmartRef__":true,"id":7812},"_Extent":{"__isSmartRef__":true,"id":7813},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7799},"_Fill":{"__isSmartRef__":true,"id":7814},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7812":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7813":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7814":{"stops":[{"__isSmartRef__":true,"id":7815},{"__isSmartRef__":true,"id":7817},{"__isSmartRef__":true,"id":7819}],"vector":{"__isSmartRef__":true,"id":7807},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7815":{"offset":0,"color":{"__isSmartRef__":true,"id":7816}},"7816":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7817":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7818}},"7818":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7819":{"offset":1,"color":{"__isSmartRef__":true,"id":7820}},"7820":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7821":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7822":{"sourceObj":{"__isSmartRef__":true,"id":7794},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7794},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7823":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7824":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7825":{"position":{"__isSmartRef__":true,"id":7826},"_Extent":{"__isSmartRef__":true,"id":7827},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7828},"_Fill":{"__isSmartRef__":true,"id":7829},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7826":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7827":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7828":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7829":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7830":{"x":-56,"y":-40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7831":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7832":{"submorphs":[{"__isSmartRef__":true,"id":7833},{"__isSmartRef__":true,"id":7853}],"scripts":[],"id":5142,"shape":{"__isSmartRef__":true,"id":7884},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7889},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7890},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7891},"dropColor":{"__isSmartRef__":true,"id":9997},"priorExtent":{"__isSmartRef__":true,"id":9998},"attributeConnections":[{"__isSmartRef__":true,"id":9999}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10000},"__LivelyClassName__":"lively.morphic.Box"},"7833":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7834},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7838},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7837},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7839},"textChunks":[{"__isSmartRef__":true,"id":7840}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7842},"attributeConnections":[{"__isSmartRef__":true,"id":7843},{"__isSmartRef__":true,"id":7844}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7832},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7845},"owner":{"__isSmartRef__":true,"id":7832},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7846},"__LivelyClassName__":"lively.morphic.Text"},"7834":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7835},"_Extent":{"__isSmartRef__":true,"id":7836},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7837},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7835":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7836":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7837":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7838":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7839":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7840":{"style":{"__isSmartRef__":true,"id":7841},"chunkOwner":{"__isSmartRef__":true,"id":7833},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7841":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7842":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7843":{"sourceObj":{"__isSmartRef__":true,"id":7833},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7833},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7844":{"sourceObj":{"__isSmartRef__":true,"id":7833},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7833},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7845":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7846":{"updateLabel":{"__isSmartRef__":true,"id":7847},"renameOwner":{"__isSmartRef__":true,"id":7850}},"7847":{"varMapping":{"__isSmartRef__":true,"id":7848},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7849},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7848":{"this":{"__isSmartRef__":true,"id":7833}},"7849":{},"7850":{"varMapping":{"__isSmartRef__":true,"id":7851},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7852},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7851":{"this":{"__isSmartRef__":true,"id":7833}},"7852":{},"7853":{"submorphs":[{"__isSmartRef__":true,"id":7854}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7870},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7880},"attributeConnections":[{"__isSmartRef__":true,"id":7881}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7854},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7882},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7832},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7883},"value":0.1,"__LivelyClassName__":"lively.morphic.Slider"},"7854":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7855},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7867},"slider":{"__isSmartRef__":true,"id":7853},"owner":{"__isSmartRef__":true,"id":7853},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7868},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7869},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7855":{"position":{"__isSmartRef__":true,"id":7856},"_Extent":{"__isSmartRef__":true,"id":7857},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7858},"_Fill":{"__isSmartRef__":true,"id":7859},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7856":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7857":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7858":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7859":{"stops":[{"__isSmartRef__":true,"id":7860},{"__isSmartRef__":true,"id":7862},{"__isSmartRef__":true,"id":7864}],"vector":{"__isSmartRef__":true,"id":7866},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7860":{"offset":0,"color":{"__isSmartRef__":true,"id":7861}},"7861":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7862":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7863}},"7863":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7864":{"offset":1,"color":{"__isSmartRef__":true,"id":7865}},"7865":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7866":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7867":{"x":73,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7868":{"x":414,"y":553,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7869":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7870":{"position":{"__isSmartRef__":true,"id":7871},"_Extent":{"__isSmartRef__":true,"id":7872},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7858},"_Fill":{"__isSmartRef__":true,"id":7873},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7871":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7872":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7873":{"stops":[{"__isSmartRef__":true,"id":7874},{"__isSmartRef__":true,"id":7876},{"__isSmartRef__":true,"id":7878}],"vector":{"__isSmartRef__":true,"id":7866},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7874":{"offset":0,"color":{"__isSmartRef__":true,"id":7875}},"7875":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7876":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7877}},"7877":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7878":{"offset":1,"color":{"__isSmartRef__":true,"id":7879}},"7879":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7880":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7881":{"sourceObj":{"__isSmartRef__":true,"id":7853},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7853},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7882":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7883":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7884":{"position":{"__isSmartRef__":true,"id":7885},"_Extent":{"__isSmartRef__":true,"id":7886},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7887},"_Fill":{"__isSmartRef__":true,"id":7888},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7885":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7886":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7887":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7888":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7889":{"x":-58,"y":-33,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7890":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7891":{"submorphs":[{"__isSmartRef__":true,"id":7892},{"__isSmartRef__":true,"id":7912}],"scripts":[],"id":5139,"shape":{"__isSmartRef__":true,"id":7943},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7948},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7949},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":7950},"dropColor":{"__isSmartRef__":true,"id":9970},"priorExtent":{"__isSmartRef__":true,"id":9971},"attributeConnections":[{"__isSmartRef__":true,"id":9972}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9973},"__LivelyClassName__":"lively.morphic.Box"},"7892":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7893},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7897},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7896},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7898},"textChunks":[{"__isSmartRef__":true,"id":7899}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7901},"attributeConnections":[{"__isSmartRef__":true,"id":7902},{"__isSmartRef__":true,"id":7903}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7891},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7904},"owner":{"__isSmartRef__":true,"id":7891},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7905},"__LivelyClassName__":"lively.morphic.Text"},"7893":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7894},"_Extent":{"__isSmartRef__":true,"id":7895},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7896},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7894":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7895":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7896":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7897":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7898":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7899":{"style":{"__isSmartRef__":true,"id":7900},"chunkOwner":{"__isSmartRef__":true,"id":7892},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7900":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7901":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7902":{"sourceObj":{"__isSmartRef__":true,"id":7892},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7892},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7903":{"sourceObj":{"__isSmartRef__":true,"id":7892},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7892},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7904":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7905":{"updateLabel":{"__isSmartRef__":true,"id":7906},"renameOwner":{"__isSmartRef__":true,"id":7909}},"7906":{"varMapping":{"__isSmartRef__":true,"id":7907},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7908},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7907":{"this":{"__isSmartRef__":true,"id":7892}},"7908":{},"7909":{"varMapping":{"__isSmartRef__":true,"id":7910},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7911},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7910":{"this":{"__isSmartRef__":true,"id":7892}},"7911":{},"7912":{"submorphs":[{"__isSmartRef__":true,"id":7913}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7929},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7939},"attributeConnections":[{"__isSmartRef__":true,"id":7940}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7913},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":7941},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7891},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7942},"value":0.053430000000000005,"__LivelyClassName__":"lively.morphic.Slider"},"7913":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7914},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7926},"slider":{"__isSmartRef__":true,"id":7912},"owner":{"__isSmartRef__":true,"id":7912},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7927},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7928},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7914":{"position":{"__isSmartRef__":true,"id":7915},"_Extent":{"__isSmartRef__":true,"id":7916},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7917},"_Fill":{"__isSmartRef__":true,"id":7918},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7915":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7916":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7917":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7918":{"stops":[{"__isSmartRef__":true,"id":7919},{"__isSmartRef__":true,"id":7921},{"__isSmartRef__":true,"id":7923}],"vector":{"__isSmartRef__":true,"id":7925},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7919":{"offset":0,"color":{"__isSmartRef__":true,"id":7920}},"7920":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7921":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7922}},"7922":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7923":{"offset":1,"color":{"__isSmartRef__":true,"id":7924}},"7924":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7925":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7926":{"x":39.0039,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7927":{"x":314,"y":561,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7928":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7929":{"position":{"__isSmartRef__":true,"id":7930},"_Extent":{"__isSmartRef__":true,"id":7931},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7917},"_Fill":{"__isSmartRef__":true,"id":7932},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7930":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7931":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7932":{"stops":[{"__isSmartRef__":true,"id":7933},{"__isSmartRef__":true,"id":7935},{"__isSmartRef__":true,"id":7937}],"vector":{"__isSmartRef__":true,"id":7925},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7933":{"offset":0,"color":{"__isSmartRef__":true,"id":7934}},"7934":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7935":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7936}},"7936":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7937":{"offset":1,"color":{"__isSmartRef__":true,"id":7938}},"7938":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7939":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7940":{"sourceObj":{"__isSmartRef__":true,"id":7912},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7912},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7941":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7942":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7943":{"position":{"__isSmartRef__":true,"id":7944},"_Extent":{"__isSmartRef__":true,"id":7945},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7946},"_Fill":{"__isSmartRef__":true,"id":7947},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7944":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7945":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7946":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7947":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7948":{"x":-39,"y":-42,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7949":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7950":{"submorphs":[{"__isSmartRef__":true,"id":7951},{"__isSmartRef__":true,"id":7971}],"scripts":[],"id":5136,"shape":{"__isSmartRef__":true,"id":8002},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8007},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8008},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8009},"dropColor":{"__isSmartRef__":true,"id":9943},"priorExtent":{"__isSmartRef__":true,"id":9944},"attributeConnections":[{"__isSmartRef__":true,"id":9945}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9946},"__LivelyClassName__":"lively.morphic.Box"},"7951":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":7952},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7956},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7955},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":7957},"textChunks":[{"__isSmartRef__":true,"id":7958}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":7960},"attributeConnections":[{"__isSmartRef__":true,"id":7961},{"__isSmartRef__":true,"id":7962}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":7950},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":7963},"owner":{"__isSmartRef__":true,"id":7950},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7964},"__LivelyClassName__":"lively.morphic.Text"},"7952":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7953},"_Extent":{"__isSmartRef__":true,"id":7954},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7955},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7953":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7954":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7955":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7956":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7957":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7958":{"style":{"__isSmartRef__":true,"id":7959},"chunkOwner":{"__isSmartRef__":true,"id":7951},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7959":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7960":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7961":{"sourceObj":{"__isSmartRef__":true,"id":7951},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":7951},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7962":{"sourceObj":{"__isSmartRef__":true,"id":7951},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7951},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7963":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"7964":{"updateLabel":{"__isSmartRef__":true,"id":7965},"renameOwner":{"__isSmartRef__":true,"id":7968}},"7965":{"varMapping":{"__isSmartRef__":true,"id":7966},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":7967},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7966":{"this":{"__isSmartRef__":true,"id":7951}},"7967":{},"7968":{"varMapping":{"__isSmartRef__":true,"id":7969},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":7970},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"7969":{"this":{"__isSmartRef__":true,"id":7951}},"7970":{},"7971":{"submorphs":[{"__isSmartRef__":true,"id":7972}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":7988},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7998},"attributeConnections":[{"__isSmartRef__":true,"id":7999}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":7972},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8000},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7950},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8001},"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"7972":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":7973},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":7985},"slider":{"__isSmartRef__":true,"id":7971},"owner":{"__isSmartRef__":true,"id":7971},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":7986},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":7987},"__LivelyClassName__":"lively.morphic.SliderKnob"},"7973":{"position":{"__isSmartRef__":true,"id":7974},"_Extent":{"__isSmartRef__":true,"id":7975},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7976},"_Fill":{"__isSmartRef__":true,"id":7977},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7974":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7975":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7976":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7977":{"stops":[{"__isSmartRef__":true,"id":7978},{"__isSmartRef__":true,"id":7980},{"__isSmartRef__":true,"id":7982}],"vector":{"__isSmartRef__":true,"id":7984},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7978":{"offset":0,"color":{"__isSmartRef__":true,"id":7979}},"7979":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7980":{"offset":0.5,"color":{"__isSmartRef__":true,"id":7981}},"7981":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7982":{"offset":1,"color":{"__isSmartRef__":true,"id":7983}},"7983":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7984":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7985":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7986":{"x":180,"y":555,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7987":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7988":{"position":{"__isSmartRef__":true,"id":7989},"_Extent":{"__isSmartRef__":true,"id":7990},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7976},"_Fill":{"__isSmartRef__":true,"id":7991},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7989":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7990":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7991":{"stops":[{"__isSmartRef__":true,"id":7992},{"__isSmartRef__":true,"id":7994},{"__isSmartRef__":true,"id":7996}],"vector":{"__isSmartRef__":true,"id":7984},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7992":{"offset":0,"color":{"__isSmartRef__":true,"id":7993}},"7993":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7994":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7995}},"7995":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7996":{"offset":1,"color":{"__isSmartRef__":true,"id":7997}},"7997":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7998":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7999":{"sourceObj":{"__isSmartRef__":true,"id":7971},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":7971},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8000":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8001":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8002":{"position":{"__isSmartRef__":true,"id":8003},"_Extent":{"__isSmartRef__":true,"id":8004},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8005},"_Fill":{"__isSmartRef__":true,"id":8006},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8003":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8004":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8005":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8006":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8007":{"x":-45,"y":-47,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8008":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8009":{"submorphs":[{"__isSmartRef__":true,"id":8010},{"__isSmartRef__":true,"id":8030}],"scripts":[],"id":5059,"shape":{"__isSmartRef__":true,"id":8061},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8066},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8067},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8068},"dropColor":{"__isSmartRef__":true,"id":9916},"priorExtent":{"__isSmartRef__":true,"id":9917},"attributeConnections":[{"__isSmartRef__":true,"id":9918}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9919},"__LivelyClassName__":"lively.morphic.Box"},"8010":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8011},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8015},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8014},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8016},"textChunks":[{"__isSmartRef__":true,"id":8017}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8019},"attributeConnections":[{"__isSmartRef__":true,"id":8020},{"__isSmartRef__":true,"id":8021}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8009},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8022},"owner":{"__isSmartRef__":true,"id":8009},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8023},"__LivelyClassName__":"lively.morphic.Text"},"8011":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8012},"_Extent":{"__isSmartRef__":true,"id":8013},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8014},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8012":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8013":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8014":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8015":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8016":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8017":{"style":{"__isSmartRef__":true,"id":8018},"chunkOwner":{"__isSmartRef__":true,"id":8010},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8018":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8019":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8020":{"sourceObj":{"__isSmartRef__":true,"id":8010},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8010},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8021":{"sourceObj":{"__isSmartRef__":true,"id":8010},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8010},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8022":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8023":{"updateLabel":{"__isSmartRef__":true,"id":8024},"renameOwner":{"__isSmartRef__":true,"id":8027}},"8024":{"varMapping":{"__isSmartRef__":true,"id":8025},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8026},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8025":{"this":{"__isSmartRef__":true,"id":8010}},"8026":{},"8027":{"varMapping":{"__isSmartRef__":true,"id":8028},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8029},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8028":{"this":{"__isSmartRef__":true,"id":8010}},"8029":{},"8030":{"submorphs":[{"__isSmartRef__":true,"id":8031}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8047},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8057},"attributeConnections":[{"__isSmartRef__":true,"id":8058}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":8031},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8059},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8009},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8060},"value":0,"__LivelyClassName__":"lively.morphic.Slider"},"8031":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8032},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8044},"slider":{"__isSmartRef__":true,"id":8030},"owner":{"__isSmartRef__":true,"id":8030},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8046},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8032":{"position":{"__isSmartRef__":true,"id":8033},"_Extent":{"__isSmartRef__":true,"id":8034},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8035},"_Fill":{"__isSmartRef__":true,"id":8036},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8033":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8034":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8035":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8036":{"stops":[{"__isSmartRef__":true,"id":8037},{"__isSmartRef__":true,"id":8039},{"__isSmartRef__":true,"id":8041}],"vector":{"__isSmartRef__":true,"id":8043},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8037":{"offset":0,"color":{"__isSmartRef__":true,"id":8038}},"8038":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8039":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8040}},"8040":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8041":{"offset":1,"color":{"__isSmartRef__":true,"id":8042}},"8042":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8043":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8044":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8045":{"x":180,"y":555,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8046":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8047":{"position":{"__isSmartRef__":true,"id":8048},"_Extent":{"__isSmartRef__":true,"id":8049},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8035},"_Fill":{"__isSmartRef__":true,"id":8050},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8048":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8049":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8050":{"stops":[{"__isSmartRef__":true,"id":8051},{"__isSmartRef__":true,"id":8053},{"__isSmartRef__":true,"id":8055}],"vector":{"__isSmartRef__":true,"id":8043},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8051":{"offset":0,"color":{"__isSmartRef__":true,"id":8052}},"8052":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8053":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8054}},"8054":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8055":{"offset":1,"color":{"__isSmartRef__":true,"id":8056}},"8056":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8057":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8058":{"sourceObj":{"__isSmartRef__":true,"id":8030},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8030},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8059":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8060":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8061":{"position":{"__isSmartRef__":true,"id":8062},"_Extent":{"__isSmartRef__":true,"id":8063},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8064},"_Fill":{"__isSmartRef__":true,"id":8065},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8062":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8063":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8064":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8065":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8066":{"x":-40,"y":-38,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8067":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8068":{"submorphs":[{"__isSmartRef__":true,"id":8069},{"__isSmartRef__":true,"id":8089}],"scripts":[],"id":5056,"shape":{"__isSmartRef__":true,"id":8120},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8125},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8126},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8127},"dropColor":{"__isSmartRef__":true,"id":9889},"priorExtent":{"__isSmartRef__":true,"id":9890},"attributeConnections":[{"__isSmartRef__":true,"id":9891}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9892},"__LivelyClassName__":"lively.morphic.Box"},"8069":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8070},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8074},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8073},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8075},"textChunks":[{"__isSmartRef__":true,"id":8076}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8078},"attributeConnections":[{"__isSmartRef__":true,"id":8079},{"__isSmartRef__":true,"id":8080}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8068},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8081},"owner":{"__isSmartRef__":true,"id":8068},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8082},"__LivelyClassName__":"lively.morphic.Text"},"8070":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8071},"_Extent":{"__isSmartRef__":true,"id":8072},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8073},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8071":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8072":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8073":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8074":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8075":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8076":{"style":{"__isSmartRef__":true,"id":8077},"chunkOwner":{"__isSmartRef__":true,"id":8069},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8077":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8078":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8079":{"sourceObj":{"__isSmartRef__":true,"id":8069},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8069},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8080":{"sourceObj":{"__isSmartRef__":true,"id":8069},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8069},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8081":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8082":{"updateLabel":{"__isSmartRef__":true,"id":8083},"renameOwner":{"__isSmartRef__":true,"id":8086}},"8083":{"varMapping":{"__isSmartRef__":true,"id":8084},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8085},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8084":{"this":{"__isSmartRef__":true,"id":8069}},"8085":{},"8086":{"varMapping":{"__isSmartRef__":true,"id":8087},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8088},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8087":{"this":{"__isSmartRef__":true,"id":8069}},"8088":{},"8089":{"submorphs":[{"__isSmartRef__":true,"id":8090}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8106},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8116},"attributeConnections":[{"__isSmartRef__":true,"id":8117}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":8090},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8118},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8068},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8119},"value":0.0685,"__LivelyClassName__":"lively.morphic.Slider"},"8090":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8091},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8103},"slider":{"__isSmartRef__":true,"id":8089},"owner":{"__isSmartRef__":true,"id":8089},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8104},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8105},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8091":{"position":{"__isSmartRef__":true,"id":8092},"_Extent":{"__isSmartRef__":true,"id":8093},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8094},"_Fill":{"__isSmartRef__":true,"id":8095},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8092":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8093":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8094":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8095":{"stops":[{"__isSmartRef__":true,"id":8096},{"__isSmartRef__":true,"id":8098},{"__isSmartRef__":true,"id":8100}],"vector":{"__isSmartRef__":true,"id":8102},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8096":{"offset":0,"color":{"__isSmartRef__":true,"id":8097}},"8097":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8098":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8099}},"8099":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8100":{"offset":1,"color":{"__isSmartRef__":true,"id":8101}},"8101":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8102":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8103":{"x":50.005,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8104":{"x":329,"y":558,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8105":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8106":{"position":{"__isSmartRef__":true,"id":8107},"_Extent":{"__isSmartRef__":true,"id":8108},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8094},"_Fill":{"__isSmartRef__":true,"id":8109},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8107":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8108":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8109":{"stops":[{"__isSmartRef__":true,"id":8110},{"__isSmartRef__":true,"id":8112},{"__isSmartRef__":true,"id":8114}],"vector":{"__isSmartRef__":true,"id":8102},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8110":{"offset":0,"color":{"__isSmartRef__":true,"id":8111}},"8111":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8112":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8113}},"8113":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8114":{"offset":1,"color":{"__isSmartRef__":true,"id":8115}},"8115":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8116":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8117":{"sourceObj":{"__isSmartRef__":true,"id":8089},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8089},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8118":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8119":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8120":{"position":{"__isSmartRef__":true,"id":8121},"_Extent":{"__isSmartRef__":true,"id":8122},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8123},"_Fill":{"__isSmartRef__":true,"id":8124},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8121":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8122":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8123":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8124":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8125":{"x":-24,"y":-27,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8126":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8127":{"submorphs":[{"__isSmartRef__":true,"id":8128},{"__isSmartRef__":true,"id":8148}],"scripts":[],"id":5053,"shape":{"__isSmartRef__":true,"id":8179},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8184},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8185},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8186},"dropColor":{"__isSmartRef__":true,"id":9862},"priorExtent":{"__isSmartRef__":true,"id":9863},"attributeConnections":[{"__isSmartRef__":true,"id":9864}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9865},"__LivelyClassName__":"lively.morphic.Box"},"8128":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8129},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8133},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8132},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8134},"textChunks":[{"__isSmartRef__":true,"id":8135}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8137},"attributeConnections":[{"__isSmartRef__":true,"id":8138},{"__isSmartRef__":true,"id":8139}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8127},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8140},"owner":{"__isSmartRef__":true,"id":8127},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8141},"__LivelyClassName__":"lively.morphic.Text"},"8129":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8130},"_Extent":{"__isSmartRef__":true,"id":8131},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8132},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8131":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8132":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8133":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8134":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8135":{"style":{"__isSmartRef__":true,"id":8136},"chunkOwner":{"__isSmartRef__":true,"id":8128},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8136":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8137":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8138":{"sourceObj":{"__isSmartRef__":true,"id":8128},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8128},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8139":{"sourceObj":{"__isSmartRef__":true,"id":8128},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8128},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8140":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8141":{"updateLabel":{"__isSmartRef__":true,"id":8142},"renameOwner":{"__isSmartRef__":true,"id":8145}},"8142":{"varMapping":{"__isSmartRef__":true,"id":8143},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8144},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8143":{"this":{"__isSmartRef__":true,"id":8128}},"8144":{},"8145":{"varMapping":{"__isSmartRef__":true,"id":8146},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8147},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8146":{"this":{"__isSmartRef__":true,"id":8128}},"8147":{},"8148":{"submorphs":[{"__isSmartRef__":true,"id":8149}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8165},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8175},"attributeConnections":[{"__isSmartRef__":true,"id":8176}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.1,"sliderKnob":{"__isSmartRef__":true,"id":8149},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8177},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8127},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8178},"value":0.028769999999999997,"__LivelyClassName__":"lively.morphic.Slider"},"8149":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8150},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8162},"slider":{"__isSmartRef__":true,"id":8148},"owner":{"__isSmartRef__":true,"id":8148},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8163},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8164},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8150":{"position":{"__isSmartRef__":true,"id":8151},"_Extent":{"__isSmartRef__":true,"id":8152},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8153},"_Fill":{"__isSmartRef__":true,"id":8154},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8151":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8152":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8153":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8154":{"stops":[{"__isSmartRef__":true,"id":8155},{"__isSmartRef__":true,"id":8157},{"__isSmartRef__":true,"id":8159}],"vector":{"__isSmartRef__":true,"id":8161},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8155":{"offset":0,"color":{"__isSmartRef__":true,"id":8156}},"8156":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8157":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8158}},"8158":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8159":{"offset":1,"color":{"__isSmartRef__":true,"id":8160}},"8160":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8161":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8162":{"x":7.0007,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8163":{"x":282,"y":561,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8164":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8165":{"position":{"__isSmartRef__":true,"id":8166},"_Extent":{"__isSmartRef__":true,"id":8167},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8153},"_Fill":{"__isSmartRef__":true,"id":8168},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8166":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8167":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8168":{"stops":[{"__isSmartRef__":true,"id":8169},{"__isSmartRef__":true,"id":8171},{"__isSmartRef__":true,"id":8173}],"vector":{"__isSmartRef__":true,"id":8161},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8169":{"offset":0,"color":{"__isSmartRef__":true,"id":8170}},"8170":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8171":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8172}},"8172":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8173":{"offset":1,"color":{"__isSmartRef__":true,"id":8174}},"8174":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8175":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8176":{"sourceObj":{"__isSmartRef__":true,"id":8148},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8148},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8177":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8178":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8179":{"position":{"__isSmartRef__":true,"id":8180},"_Extent":{"__isSmartRef__":true,"id":8181},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8182},"_Fill":{"__isSmartRef__":true,"id":8183},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8180":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8181":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8182":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8183":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8184":{"x":-65,"y":-35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8185":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8186":{"submorphs":[{"__isSmartRef__":true,"id":8187},{"__isSmartRef__":true,"id":8207}],"scripts":[],"id":5049,"shape":{"__isSmartRef__":true,"id":8238},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8243},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8244},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8245},"dropColor":{"__isSmartRef__":true,"id":9835},"priorExtent":{"__isSmartRef__":true,"id":9836},"attributeConnections":[{"__isSmartRef__":true,"id":9837}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9838},"__LivelyClassName__":"lively.morphic.Box"},"8187":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8188},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8192},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8191},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8193},"textChunks":[{"__isSmartRef__":true,"id":8194}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8196},"attributeConnections":[{"__isSmartRef__":true,"id":8197},{"__isSmartRef__":true,"id":8198}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8186},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8199},"owner":{"__isSmartRef__":true,"id":8186},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8200},"__LivelyClassName__":"lively.morphic.Text"},"8188":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8189},"_Extent":{"__isSmartRef__":true,"id":8190},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8191},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8189":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8190":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8191":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8192":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8193":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8194":{"style":{"__isSmartRef__":true,"id":8195},"chunkOwner":{"__isSmartRef__":true,"id":8187},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8195":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8196":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8197":{"sourceObj":{"__isSmartRef__":true,"id":8187},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8187},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8198":{"sourceObj":{"__isSmartRef__":true,"id":8187},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8187},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8199":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8200":{"updateLabel":{"__isSmartRef__":true,"id":8201},"renameOwner":{"__isSmartRef__":true,"id":8204}},"8201":{"varMapping":{"__isSmartRef__":true,"id":8202},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8203},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8202":{"this":{"__isSmartRef__":true,"id":8187}},"8203":{},"8204":{"varMapping":{"__isSmartRef__":true,"id":8205},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8206},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8205":{"this":{"__isSmartRef__":true,"id":8187}},"8206":{},"8207":{"submorphs":[{"__isSmartRef__":true,"id":8208}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8224},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8234},"attributeConnections":[{"__isSmartRef__":true,"id":8235}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.3,"sliderKnob":{"__isSmartRef__":true,"id":8208},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8236},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8186},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8237},"value":0.028769999999999997,"__LivelyClassName__":"lively.morphic.Slider"},"8208":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8209},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8221},"slider":{"__isSmartRef__":true,"id":8207},"owner":{"__isSmartRef__":true,"id":8207},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8222},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8223},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8209":{"position":{"__isSmartRef__":true,"id":8210},"_Extent":{"__isSmartRef__":true,"id":8211},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8212},"_Fill":{"__isSmartRef__":true,"id":8213},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8210":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8211":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8212":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8213":{"stops":[{"__isSmartRef__":true,"id":8214},{"__isSmartRef__":true,"id":8216},{"__isSmartRef__":true,"id":8218}],"vector":{"__isSmartRef__":true,"id":8220},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8214":{"offset":0,"color":{"__isSmartRef__":true,"id":8215}},"8215":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8216":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8217}},"8217":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8218":{"offset":1,"color":{"__isSmartRef__":true,"id":8219}},"8219":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8220":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8221":{"x":7.0007,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8222":{"x":282,"y":561,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8223":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8224":{"position":{"__isSmartRef__":true,"id":8225},"_Extent":{"__isSmartRef__":true,"id":8226},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8212},"_Fill":{"__isSmartRef__":true,"id":8227},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8225":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8226":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8227":{"stops":[{"__isSmartRef__":true,"id":8228},{"__isSmartRef__":true,"id":8230},{"__isSmartRef__":true,"id":8232}],"vector":{"__isSmartRef__":true,"id":8220},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8228":{"offset":0,"color":{"__isSmartRef__":true,"id":8229}},"8229":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8230":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8231}},"8231":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8232":{"offset":1,"color":{"__isSmartRef__":true,"id":8233}},"8233":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8234":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8235":{"sourceObj":{"__isSmartRef__":true,"id":8207},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8207},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8236":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8237":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8238":{"position":{"__isSmartRef__":true,"id":8239},"_Extent":{"__isSmartRef__":true,"id":8240},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8241},"_Fill":{"__isSmartRef__":true,"id":8242},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8239":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8240":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8241":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8242":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8243":{"x":-68,"y":-38,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8244":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8245":{"submorphs":[{"__isSmartRef__":true,"id":8246},{"__isSmartRef__":true,"id":8266}],"scripts":[],"id":5046,"shape":{"__isSmartRef__":true,"id":8297},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8302},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8303},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8304},"dropColor":{"__isSmartRef__":true,"id":9808},"priorExtent":{"__isSmartRef__":true,"id":9809},"attributeConnections":[{"__isSmartRef__":true,"id":9810}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9811},"__LivelyClassName__":"lively.morphic.Box"},"8246":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8247},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8251},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8250},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8252},"textChunks":[{"__isSmartRef__":true,"id":8253}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8255},"attributeConnections":[{"__isSmartRef__":true,"id":8256},{"__isSmartRef__":true,"id":8257}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8245},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8258},"owner":{"__isSmartRef__":true,"id":8245},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8259},"__LivelyClassName__":"lively.morphic.Text"},"8247":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8248},"_Extent":{"__isSmartRef__":true,"id":8249},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8250},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8248":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8249":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8250":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8251":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8252":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8253":{"style":{"__isSmartRef__":true,"id":8254},"chunkOwner":{"__isSmartRef__":true,"id":8246},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8254":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8255":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8256":{"sourceObj":{"__isSmartRef__":true,"id":8246},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8246},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8257":{"sourceObj":{"__isSmartRef__":true,"id":8246},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8246},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8258":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8259":{"updateLabel":{"__isSmartRef__":true,"id":8260},"renameOwner":{"__isSmartRef__":true,"id":8263}},"8260":{"varMapping":{"__isSmartRef__":true,"id":8261},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8262},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8261":{"this":{"__isSmartRef__":true,"id":8246}},"8262":{},"8263":{"varMapping":{"__isSmartRef__":true,"id":8264},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8265},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8264":{"this":{"__isSmartRef__":true,"id":8246}},"8265":{},"8266":{"submorphs":[{"__isSmartRef__":true,"id":8267}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8283},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8293},"attributeConnections":[{"__isSmartRef__":true,"id":8294}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.3,"sliderKnob":{"__isSmartRef__":true,"id":8267},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8295},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8245},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8296},"value":0.028769999999999997,"__LivelyClassName__":"lively.morphic.Slider"},"8267":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8268},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8280},"slider":{"__isSmartRef__":true,"id":8266},"owner":{"__isSmartRef__":true,"id":8266},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8281},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8282},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8268":{"position":{"__isSmartRef__":true,"id":8269},"_Extent":{"__isSmartRef__":true,"id":8270},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8271},"_Fill":{"__isSmartRef__":true,"id":8272},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8269":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8270":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8271":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8272":{"stops":[{"__isSmartRef__":true,"id":8273},{"__isSmartRef__":true,"id":8275},{"__isSmartRef__":true,"id":8277}],"vector":{"__isSmartRef__":true,"id":8279},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8273":{"offset":0,"color":{"__isSmartRef__":true,"id":8274}},"8274":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8275":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8276}},"8276":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8277":{"offset":1,"color":{"__isSmartRef__":true,"id":8278}},"8278":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8279":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8280":{"x":7.0007,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8281":{"x":282,"y":561,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8282":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8283":{"position":{"__isSmartRef__":true,"id":8284},"_Extent":{"__isSmartRef__":true,"id":8285},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8271},"_Fill":{"__isSmartRef__":true,"id":8286},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8284":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8285":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8286":{"stops":[{"__isSmartRef__":true,"id":8287},{"__isSmartRef__":true,"id":8289},{"__isSmartRef__":true,"id":8291}],"vector":{"__isSmartRef__":true,"id":8279},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8287":{"offset":0,"color":{"__isSmartRef__":true,"id":8288}},"8288":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8289":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8290}},"8290":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8291":{"offset":1,"color":{"__isSmartRef__":true,"id":8292}},"8292":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8293":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8294":{"sourceObj":{"__isSmartRef__":true,"id":8266},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8266},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8295":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8296":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8297":{"position":{"__isSmartRef__":true,"id":8298},"_Extent":{"__isSmartRef__":true,"id":8299},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8300},"_Fill":{"__isSmartRef__":true,"id":8301},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8298":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8299":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8300":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8301":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8302":{"x":-69,"y":-34,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8303":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8304":{"submorphs":[{"__isSmartRef__":true,"id":8305},{"__isSmartRef__":true,"id":8325}],"scripts":[],"id":5043,"shape":{"__isSmartRef__":true,"id":8356},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8361},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8362},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8363},"dropColor":{"__isSmartRef__":true,"id":9781},"priorExtent":{"__isSmartRef__":true,"id":9782},"attributeConnections":[{"__isSmartRef__":true,"id":9783}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9784},"__LivelyClassName__":"lively.morphic.Box"},"8305":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8306},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8310},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8309},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8311},"textChunks":[{"__isSmartRef__":true,"id":8312}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8314},"attributeConnections":[{"__isSmartRef__":true,"id":8315},{"__isSmartRef__":true,"id":8316}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8304},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8317},"owner":{"__isSmartRef__":true,"id":8304},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8318},"__LivelyClassName__":"lively.morphic.Text"},"8306":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8307},"_Extent":{"__isSmartRef__":true,"id":8308},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8309},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8307":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8308":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8309":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8310":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8311":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8312":{"style":{"__isSmartRef__":true,"id":8313},"chunkOwner":{"__isSmartRef__":true,"id":8305},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8313":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8314":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8315":{"sourceObj":{"__isSmartRef__":true,"id":8305},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8305},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8316":{"sourceObj":{"__isSmartRef__":true,"id":8305},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8305},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8317":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8318":{"updateLabel":{"__isSmartRef__":true,"id":8319},"renameOwner":{"__isSmartRef__":true,"id":8322}},"8319":{"varMapping":{"__isSmartRef__":true,"id":8320},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8321},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8320":{"this":{"__isSmartRef__":true,"id":8305}},"8321":{},"8322":{"varMapping":{"__isSmartRef__":true,"id":8323},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8324},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8323":{"this":{"__isSmartRef__":true,"id":8305}},"8324":{},"8325":{"submorphs":[{"__isSmartRef__":true,"id":8326}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8342},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8352},"attributeConnections":[{"__isSmartRef__":true,"id":8353}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.3,"sliderKnob":{"__isSmartRef__":true,"id":8326},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8354},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8304},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8355},"value":0.028769999999999997,"__LivelyClassName__":"lively.morphic.Slider"},"8326":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8327},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8339},"slider":{"__isSmartRef__":true,"id":8325},"owner":{"__isSmartRef__":true,"id":8325},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8340},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8341},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8327":{"position":{"__isSmartRef__":true,"id":8328},"_Extent":{"__isSmartRef__":true,"id":8329},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8330},"_Fill":{"__isSmartRef__":true,"id":8331},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8328":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8329":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8330":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8331":{"stops":[{"__isSmartRef__":true,"id":8332},{"__isSmartRef__":true,"id":8334},{"__isSmartRef__":true,"id":8336}],"vector":{"__isSmartRef__":true,"id":8338},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8332":{"offset":0,"color":{"__isSmartRef__":true,"id":8333}},"8333":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8334":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8335}},"8335":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8336":{"offset":1,"color":{"__isSmartRef__":true,"id":8337}},"8337":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8338":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8339":{"x":7.0007,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8340":{"x":282,"y":561,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8341":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8342":{"position":{"__isSmartRef__":true,"id":8343},"_Extent":{"__isSmartRef__":true,"id":8344},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8330},"_Fill":{"__isSmartRef__":true,"id":8345},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8343":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8344":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8345":{"stops":[{"__isSmartRef__":true,"id":8346},{"__isSmartRef__":true,"id":8348},{"__isSmartRef__":true,"id":8350}],"vector":{"__isSmartRef__":true,"id":8338},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8346":{"offset":0,"color":{"__isSmartRef__":true,"id":8347}},"8347":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8348":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8349}},"8349":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8350":{"offset":1,"color":{"__isSmartRef__":true,"id":8351}},"8351":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8352":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8353":{"sourceObj":{"__isSmartRef__":true,"id":8325},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8325},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8354":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8355":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8356":{"position":{"__isSmartRef__":true,"id":8357},"_Extent":{"__isSmartRef__":true,"id":8358},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8359},"_Fill":{"__isSmartRef__":true,"id":8360},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8357":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8358":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8359":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8360":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8361":{"x":-37,"y":-41,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8362":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8363":{"submorphs":[{"__isSmartRef__":true,"id":8364},{"__isSmartRef__":true,"id":8384}],"scripts":[],"id":5040,"shape":{"__isSmartRef__":true,"id":8415},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8420},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8421},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8422},"dropColor":{"__isSmartRef__":true,"id":9754},"priorExtent":{"__isSmartRef__":true,"id":9755},"attributeConnections":[{"__isSmartRef__":true,"id":9756}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9757},"__LivelyClassName__":"lively.morphic.Box"},"8364":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8365},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8369},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8368},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8370},"textChunks":[{"__isSmartRef__":true,"id":8371}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8373},"attributeConnections":[{"__isSmartRef__":true,"id":8374},{"__isSmartRef__":true,"id":8375}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8363},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8376},"owner":{"__isSmartRef__":true,"id":8363},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8377},"__LivelyClassName__":"lively.morphic.Text"},"8365":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8366},"_Extent":{"__isSmartRef__":true,"id":8367},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8368},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8366":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8367":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8368":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8369":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8370":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8371":{"style":{"__isSmartRef__":true,"id":8372},"chunkOwner":{"__isSmartRef__":true,"id":8364},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8372":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8373":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8374":{"sourceObj":{"__isSmartRef__":true,"id":8364},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8364},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8375":{"sourceObj":{"__isSmartRef__":true,"id":8364},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8364},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8376":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8377":{"updateLabel":{"__isSmartRef__":true,"id":8378},"renameOwner":{"__isSmartRef__":true,"id":8381}},"8378":{"varMapping":{"__isSmartRef__":true,"id":8379},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8380},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8379":{"this":{"__isSmartRef__":true,"id":8364}},"8380":{},"8381":{"varMapping":{"__isSmartRef__":true,"id":8382},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8383},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8382":{"this":{"__isSmartRef__":true,"id":8364}},"8383":{},"8384":{"submorphs":[{"__isSmartRef__":true,"id":8385}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8401},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8411},"attributeConnections":[{"__isSmartRef__":true,"id":8412}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":0.3,"sliderKnob":{"__isSmartRef__":true,"id":8385},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8413},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8363},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8414},"value":0.15059999999999998,"__LivelyClassName__":"lively.morphic.Slider"},"8385":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8386},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8398},"slider":{"__isSmartRef__":true,"id":8384},"owner":{"__isSmartRef__":true,"id":8384},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8399},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8400},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8386":{"position":{"__isSmartRef__":true,"id":8387},"_Extent":{"__isSmartRef__":true,"id":8388},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8389},"_Fill":{"__isSmartRef__":true,"id":8390},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8387":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8388":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8389":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8390":{"stops":[{"__isSmartRef__":true,"id":8391},{"__isSmartRef__":true,"id":8393},{"__isSmartRef__":true,"id":8395}],"vector":{"__isSmartRef__":true,"id":8397},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8391":{"offset":0,"color":{"__isSmartRef__":true,"id":8392}},"8392":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8393":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8394}},"8394":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8395":{"offset":1,"color":{"__isSmartRef__":true,"id":8396}},"8396":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8397":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8398":{"x":36.646,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8399":{"x":311,"y":560,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8400":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8401":{"position":{"__isSmartRef__":true,"id":8402},"_Extent":{"__isSmartRef__":true,"id":8403},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8389},"_Fill":{"__isSmartRef__":true,"id":8404},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8402":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8403":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8404":{"stops":[{"__isSmartRef__":true,"id":8405},{"__isSmartRef__":true,"id":8407},{"__isSmartRef__":true,"id":8409}],"vector":{"__isSmartRef__":true,"id":8397},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8405":{"offset":0,"color":{"__isSmartRef__":true,"id":8406}},"8406":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8407":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8408}},"8408":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8409":{"offset":1,"color":{"__isSmartRef__":true,"id":8410}},"8410":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8411":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8412":{"sourceObj":{"__isSmartRef__":true,"id":8384},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8384},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8413":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8414":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8415":{"position":{"__isSmartRef__":true,"id":8416},"_Extent":{"__isSmartRef__":true,"id":8417},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8418},"_Fill":{"__isSmartRef__":true,"id":8419},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8416":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8417":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8418":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8419":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8420":{"x":-37,"y":-44,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8421":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8422":{"submorphs":[{"__isSmartRef__":true,"id":8423},{"__isSmartRef__":true,"id":8443}],"scripts":[],"id":5036,"shape":{"__isSmartRef__":true,"id":8474},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8479},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8480},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8481},"dropColor":{"__isSmartRef__":true,"id":9727},"priorExtent":{"__isSmartRef__":true,"id":9728},"attributeConnections":[{"__isSmartRef__":true,"id":9729}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9730},"__LivelyClassName__":"lively.morphic.Box"},"8423":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8424},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8428},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8427},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8429},"textChunks":[{"__isSmartRef__":true,"id":8430}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8432},"attributeConnections":[{"__isSmartRef__":true,"id":8433},{"__isSmartRef__":true,"id":8434}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8422},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8435},"owner":{"__isSmartRef__":true,"id":8422},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8436},"__LivelyClassName__":"lively.morphic.Text"},"8424":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8425},"_Extent":{"__isSmartRef__":true,"id":8426},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8427},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8425":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8426":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8427":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8428":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8429":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8430":{"style":{"__isSmartRef__":true,"id":8431},"chunkOwner":{"__isSmartRef__":true,"id":8423},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8431":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8432":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8433":{"sourceObj":{"__isSmartRef__":true,"id":8423},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8423},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8434":{"sourceObj":{"__isSmartRef__":true,"id":8423},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8423},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8435":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8436":{"updateLabel":{"__isSmartRef__":true,"id":8437},"renameOwner":{"__isSmartRef__":true,"id":8440}},"8437":{"varMapping":{"__isSmartRef__":true,"id":8438},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8439},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8438":{"this":{"__isSmartRef__":true,"id":8423}},"8439":{},"8440":{"varMapping":{"__isSmartRef__":true,"id":8441},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8442},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8441":{"this":{"__isSmartRef__":true,"id":8423}},"8442":{},"8443":{"submorphs":[{"__isSmartRef__":true,"id":8444}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8460},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8470},"attributeConnections":[{"__isSmartRef__":true,"id":8471}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":8444},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8472},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8422},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8473},"value":0.0362,"__LivelyClassName__":"lively.morphic.Slider"},"8444":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8445},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8457},"slider":{"__isSmartRef__":true,"id":8443},"owner":{"__isSmartRef__":true,"id":8443},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8458},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8459},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8445":{"position":{"__isSmartRef__":true,"id":8446},"_Extent":{"__isSmartRef__":true,"id":8447},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8448},"_Fill":{"__isSmartRef__":true,"id":8449},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8446":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8447":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8448":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8449":{"stops":[{"__isSmartRef__":true,"id":8450},{"__isSmartRef__":true,"id":8452},{"__isSmartRef__":true,"id":8454}],"vector":{"__isSmartRef__":true,"id":8456},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8450":{"offset":0,"color":{"__isSmartRef__":true,"id":8451}},"8451":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8452":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8453}},"8453":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8454":{"offset":1,"color":{"__isSmartRef__":true,"id":8455}},"8455":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8456":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8457":{"x":2.6426000000000003,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8458":{"x":279,"y":561,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8459":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8460":{"position":{"__isSmartRef__":true,"id":8461},"_Extent":{"__isSmartRef__":true,"id":8462},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8448},"_Fill":{"__isSmartRef__":true,"id":8463},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8461":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8462":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8463":{"stops":[{"__isSmartRef__":true,"id":8464},{"__isSmartRef__":true,"id":8466},{"__isSmartRef__":true,"id":8468}],"vector":{"__isSmartRef__":true,"id":8456},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8464":{"offset":0,"color":{"__isSmartRef__":true,"id":8465}},"8465":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8466":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8467}},"8467":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8468":{"offset":1,"color":{"__isSmartRef__":true,"id":8469}},"8469":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8470":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8471":{"sourceObj":{"__isSmartRef__":true,"id":8443},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8443},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8472":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8473":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8474":{"position":{"__isSmartRef__":true,"id":8475},"_Extent":{"__isSmartRef__":true,"id":8476},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8477},"_Fill":{"__isSmartRef__":true,"id":8478},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8475":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8476":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8477":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8478":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8479":{"x":-40,"y":-46,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8480":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8481":{"submorphs":[{"__isSmartRef__":true,"id":8482},{"__isSmartRef__":true,"id":8502}],"scripts":[],"id":5033,"shape":{"__isSmartRef__":true,"id":8533},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8538},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8539},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8540},"dropColor":{"__isSmartRef__":true,"id":9700},"priorExtent":{"__isSmartRef__":true,"id":9701},"attributeConnections":[{"__isSmartRef__":true,"id":9702}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"RotationBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9703},"__LivelyClassName__":"lively.morphic.Box"},"8482":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8483},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8487},"_MaxTextWidth":88.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8486},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8488},"textChunks":[{"__isSmartRef__":true,"id":8489}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8491},"attributeConnections":[{"__isSmartRef__":true,"id":8492},{"__isSmartRef__":true,"id":8493}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8481},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8494},"owner":{"__isSmartRef__":true,"id":8481},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8495},"__LivelyClassName__":"lively.morphic.Text"},"8483":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8484},"_Extent":{"__isSmartRef__":true,"id":8485},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8486},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8484":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8485":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8486":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8487":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8488":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8489":{"style":{"__isSmartRef__":true,"id":8490},"chunkOwner":{"__isSmartRef__":true,"id":8482},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8490":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8491":{"x":88.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8492":{"sourceObj":{"__isSmartRef__":true,"id":8482},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8482},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8493":{"sourceObj":{"__isSmartRef__":true,"id":8482},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8482},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8494":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8495":{"updateLabel":{"__isSmartRef__":true,"id":8496},"renameOwner":{"__isSmartRef__":true,"id":8499}},"8496":{"varMapping":{"__isSmartRef__":true,"id":8497},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8498},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8497":{"this":{"__isSmartRef__":true,"id":8482}},"8498":{},"8499":{"varMapping":{"__isSmartRef__":true,"id":8500},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8501},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8500":{"this":{"__isSmartRef__":true,"id":8482}},"8501":{},"8502":{"submorphs":[{"__isSmartRef__":true,"id":8503}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":8519},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8529},"attributeConnections":[{"__isSmartRef__":true,"id":8530}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":8503},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"velocitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":8531},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":8481},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":8532},"value":0.2006,"__LivelyClassName__":"lively.morphic.Slider"},"8503":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":8504},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":8516},"slider":{"__isSmartRef__":true,"id":8502},"owner":{"__isSmartRef__":true,"id":8502},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":8517},"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":8518},"__LivelyClassName__":"lively.morphic.SliderKnob"},"8504":{"position":{"__isSmartRef__":true,"id":8505},"_Extent":{"__isSmartRef__":true,"id":8506},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8507},"_Fill":{"__isSmartRef__":true,"id":8508},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8505":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8506":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8507":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8508":{"stops":[{"__isSmartRef__":true,"id":8509},{"__isSmartRef__":true,"id":8511},{"__isSmartRef__":true,"id":8513}],"vector":{"__isSmartRef__":true,"id":8515},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8509":{"offset":0,"color":{"__isSmartRef__":true,"id":8510}},"8510":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8511":{"offset":0.5,"color":{"__isSmartRef__":true,"id":8512}},"8512":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8513":{"offset":1,"color":{"__isSmartRef__":true,"id":8514}},"8514":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8515":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8516":{"x":14.6438,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8517":{"x":295,"y":561,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8518":{"x":12,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8519":{"position":{"__isSmartRef__":true,"id":8520},"_Extent":{"__isSmartRef__":true,"id":8521},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8507},"_Fill":{"__isSmartRef__":true,"id":8522},"_BorderRadius":6,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8520":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8521":{"x":85,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8522":{"stops":[{"__isSmartRef__":true,"id":8523},{"__isSmartRef__":true,"id":8525},{"__isSmartRef__":true,"id":8527}],"vector":{"__isSmartRef__":true,"id":8515},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8523":{"offset":0,"color":{"__isSmartRef__":true,"id":8524}},"8524":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8525":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8526}},"8526":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8527":{"offset":1,"color":{"__isSmartRef__":true,"id":8528}},"8528":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8529":{"x":12,"y":8,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8530":{"sourceObj":{"__isSmartRef__":true,"id":8502},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":8502},"targetMethodName":"adjustSliderParts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8531":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8532":{"x":87,"y":16,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8533":{"position":{"__isSmartRef__":true,"id":8534},"_Extent":{"__isSmartRef__":true,"id":8535},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8536},"_Fill":{"__isSmartRef__":true,"id":8537},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8534":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8535":{"x":106,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8536":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8537":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8538":{"x":-60,"y":-44,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8539":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8540":{"submorphs":[{"__isSmartRef__":true,"id":8541},{"__isSmartRef__":true,"id":8551}],"scripts":[],"id":4470,"shape":{"__isSmartRef__":true,"id":8571},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8576},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8577},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8578},"dropColor":{"__isSmartRef__":true,"id":8546},"priorExtent":{"__isSmartRef__":true,"id":9671},"attributeConnections":[{"__isSmartRef__":true,"id":9672}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9673},"__LivelyClassName__":"lively.morphic.Box"},"8541":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8542},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8547},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8548},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8540},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8549}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8550},"color":{"__isSmartRef__":true,"id":8546},"__LivelyClassName__":"lively.morphic.ColorField"},"8542":{"position":{"__isSmartRef__":true,"id":8543},"_Extent":{"__isSmartRef__":true,"id":8544},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8545},"_Fill":{"__isSmartRef__":true,"id":8546},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8543":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8544":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8545":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8546":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8547":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8548":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8549":{"sourceObj":{"__isSmartRef__":true,"id":8541},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8540},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8550":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8551":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8552},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8556},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8555},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8557},"textChunks":[{"__isSmartRef__":true,"id":8558}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8560},"attributeConnections":[{"__isSmartRef__":true,"id":8561},{"__isSmartRef__":true,"id":8562}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8540},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8563},"owner":{"__isSmartRef__":true,"id":8540},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8564},"__LivelyClassName__":"lively.morphic.Text"},"8552":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8553},"_Extent":{"__isSmartRef__":true,"id":8554},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8555},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8553":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8554":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8555":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8556":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8557":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8558":{"style":{"__isSmartRef__":true,"id":8559},"chunkOwner":{"__isSmartRef__":true,"id":8551},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8559":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8560":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8561":{"sourceObj":{"__isSmartRef__":true,"id":8551},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8551},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8562":{"sourceObj":{"__isSmartRef__":true,"id":8551},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8551},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8563":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8564":{"updateLabel":{"__isSmartRef__":true,"id":8565},"renameOwner":{"__isSmartRef__":true,"id":8568}},"8565":{"varMapping":{"__isSmartRef__":true,"id":8566},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8567},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8566":{"this":{"__isSmartRef__":true,"id":8551}},"8567":{},"8568":{"varMapping":{"__isSmartRef__":true,"id":8569},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8570},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8569":{"this":{"__isSmartRef__":true,"id":8551}},"8570":{},"8571":{"position":{"__isSmartRef__":true,"id":8572},"_Extent":{"__isSmartRef__":true,"id":8573},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8574},"_Fill":{"__isSmartRef__":true,"id":8575},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8572":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8573":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8574":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8575":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8576":{"x":-86,"y":-20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8577":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8578":{"submorphs":[{"__isSmartRef__":true,"id":8579},{"__isSmartRef__":true,"id":8589}],"scripts":[],"id":4467,"shape":{"__isSmartRef__":true,"id":8609},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8614},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8615},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8616},"dropColor":{"__isSmartRef__":true,"id":8584},"priorExtent":{"__isSmartRef__":true,"id":9642},"attributeConnections":[{"__isSmartRef__":true,"id":9643}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9644},"__LivelyClassName__":"lively.morphic.Box"},"8579":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8580},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8585},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8586},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8578},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8587}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8588},"color":{"__isSmartRef__":true,"id":8584},"__LivelyClassName__":"lively.morphic.ColorField"},"8580":{"position":{"__isSmartRef__":true,"id":8581},"_Extent":{"__isSmartRef__":true,"id":8582},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8583},"_Fill":{"__isSmartRef__":true,"id":8584},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8581":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8582":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8583":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8584":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8585":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8586":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8587":{"sourceObj":{"__isSmartRef__":true,"id":8579},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8578},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8588":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8589":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8590},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8594},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8593},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8595},"textChunks":[{"__isSmartRef__":true,"id":8596}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8598},"attributeConnections":[{"__isSmartRef__":true,"id":8599},{"__isSmartRef__":true,"id":8600}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8578},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8601},"owner":{"__isSmartRef__":true,"id":8578},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8602},"__LivelyClassName__":"lively.morphic.Text"},"8590":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8591},"_Extent":{"__isSmartRef__":true,"id":8592},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8593},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8591":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8592":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8593":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8594":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8595":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8596":{"style":{"__isSmartRef__":true,"id":8597},"chunkOwner":{"__isSmartRef__":true,"id":8589},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8597":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8598":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8599":{"sourceObj":{"__isSmartRef__":true,"id":8589},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8589},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8600":{"sourceObj":{"__isSmartRef__":true,"id":8589},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8589},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8601":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8602":{"updateLabel":{"__isSmartRef__":true,"id":8603},"renameOwner":{"__isSmartRef__":true,"id":8606}},"8603":{"varMapping":{"__isSmartRef__":true,"id":8604},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8605},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8604":{"this":{"__isSmartRef__":true,"id":8589}},"8605":{},"8606":{"varMapping":{"__isSmartRef__":true,"id":8607},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8608},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8607":{"this":{"__isSmartRef__":true,"id":8589}},"8608":{},"8609":{"position":{"__isSmartRef__":true,"id":8610},"_Extent":{"__isSmartRef__":true,"id":8611},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8612},"_Fill":{"__isSmartRef__":true,"id":8613},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8610":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8611":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8612":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8613":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8614":{"x":-80,"y":-19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8615":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8616":{"submorphs":[{"__isSmartRef__":true,"id":8617},{"__isSmartRef__":true,"id":8627}],"scripts":[],"id":4464,"shape":{"__isSmartRef__":true,"id":8647},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8652},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8653},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8654},"dropColor":{"__isSmartRef__":true,"id":8622},"priorExtent":{"__isSmartRef__":true,"id":9613},"attributeConnections":[{"__isSmartRef__":true,"id":9614}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9615},"__LivelyClassName__":"lively.morphic.Box"},"8617":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8618},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8623},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8624},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8616},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8625}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8626},"color":{"__isSmartRef__":true,"id":8622},"__LivelyClassName__":"lively.morphic.ColorField"},"8618":{"position":{"__isSmartRef__":true,"id":8619},"_Extent":{"__isSmartRef__":true,"id":8620},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8621},"_Fill":{"__isSmartRef__":true,"id":8622},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8619":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8620":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8621":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8622":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8623":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8624":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8625":{"sourceObj":{"__isSmartRef__":true,"id":8617},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8616},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8626":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8627":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8628},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8632},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8631},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8633},"textChunks":[{"__isSmartRef__":true,"id":8634}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8636},"attributeConnections":[{"__isSmartRef__":true,"id":8637},{"__isSmartRef__":true,"id":8638}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8616},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8639},"owner":{"__isSmartRef__":true,"id":8616},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8640},"__LivelyClassName__":"lively.morphic.Text"},"8628":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8629},"_Extent":{"__isSmartRef__":true,"id":8630},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8631},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8629":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8630":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8631":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8632":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8633":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8634":{"style":{"__isSmartRef__":true,"id":8635},"chunkOwner":{"__isSmartRef__":true,"id":8627},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8635":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8636":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8637":{"sourceObj":{"__isSmartRef__":true,"id":8627},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8627},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8638":{"sourceObj":{"__isSmartRef__":true,"id":8627},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8627},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8639":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8640":{"updateLabel":{"__isSmartRef__":true,"id":8641},"renameOwner":{"__isSmartRef__":true,"id":8644}},"8641":{"varMapping":{"__isSmartRef__":true,"id":8642},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8643},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8642":{"this":{"__isSmartRef__":true,"id":8627}},"8643":{},"8644":{"varMapping":{"__isSmartRef__":true,"id":8645},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8646},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8645":{"this":{"__isSmartRef__":true,"id":8627}},"8646":{},"8647":{"position":{"__isSmartRef__":true,"id":8648},"_Extent":{"__isSmartRef__":true,"id":8649},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8650},"_Fill":{"__isSmartRef__":true,"id":8651},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8648":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8649":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8650":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8651":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8652":{"x":-82,"y":-15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8653":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8654":{"submorphs":[{"__isSmartRef__":true,"id":8655},{"__isSmartRef__":true,"id":8665}],"scripts":[],"id":4461,"shape":{"__isSmartRef__":true,"id":8685},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8690},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8691},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8692},"dropColor":{"__isSmartRef__":true,"id":8660},"priorExtent":{"__isSmartRef__":true,"id":9584},"attributeConnections":[{"__isSmartRef__":true,"id":9585}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9586},"__LivelyClassName__":"lively.morphic.Box"},"8655":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8656},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8661},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8662},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8654},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8663}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8664},"color":{"__isSmartRef__":true,"id":8660},"__LivelyClassName__":"lively.morphic.ColorField"},"8656":{"position":{"__isSmartRef__":true,"id":8657},"_Extent":{"__isSmartRef__":true,"id":8658},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8659},"_Fill":{"__isSmartRef__":true,"id":8660},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8657":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8658":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8659":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8660":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8661":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8662":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8663":{"sourceObj":{"__isSmartRef__":true,"id":8655},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8654},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8664":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8665":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8666},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8670},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8669},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8671},"textChunks":[{"__isSmartRef__":true,"id":8672}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8674},"attributeConnections":[{"__isSmartRef__":true,"id":8675},{"__isSmartRef__":true,"id":8676}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8654},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8677},"owner":{"__isSmartRef__":true,"id":8654},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8678},"__LivelyClassName__":"lively.morphic.Text"},"8666":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8667},"_Extent":{"__isSmartRef__":true,"id":8668},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8669},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8667":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8668":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8669":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8670":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8671":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8672":{"style":{"__isSmartRef__":true,"id":8673},"chunkOwner":{"__isSmartRef__":true,"id":8665},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8673":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8674":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8675":{"sourceObj":{"__isSmartRef__":true,"id":8665},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8665},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8676":{"sourceObj":{"__isSmartRef__":true,"id":8665},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8665},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8677":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8678":{"updateLabel":{"__isSmartRef__":true,"id":8679},"renameOwner":{"__isSmartRef__":true,"id":8682}},"8679":{"varMapping":{"__isSmartRef__":true,"id":8680},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8681},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8680":{"this":{"__isSmartRef__":true,"id":8665}},"8681":{},"8682":{"varMapping":{"__isSmartRef__":true,"id":8683},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8684},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8683":{"this":{"__isSmartRef__":true,"id":8665}},"8684":{},"8685":{"position":{"__isSmartRef__":true,"id":8686},"_Extent":{"__isSmartRef__":true,"id":8687},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8688},"_Fill":{"__isSmartRef__":true,"id":8689},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8686":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8687":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8688":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8689":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8690":{"x":-88,"y":-14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8691":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8692":{"submorphs":[{"__isSmartRef__":true,"id":8693},{"__isSmartRef__":true,"id":8703}],"scripts":[],"id":4457,"shape":{"__isSmartRef__":true,"id":8723},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8728},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8729},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8730},"dropColor":{"__isSmartRef__":true,"id":8698},"priorExtent":{"__isSmartRef__":true,"id":9555},"attributeConnections":[{"__isSmartRef__":true,"id":9556}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9557},"__LivelyClassName__":"lively.morphic.Box"},"8693":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8694},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8699},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8700},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8692},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8701}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8702},"color":{"__isSmartRef__":true,"id":8698},"__LivelyClassName__":"lively.morphic.ColorField"},"8694":{"position":{"__isSmartRef__":true,"id":8695},"_Extent":{"__isSmartRef__":true,"id":8696},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8697},"_Fill":{"__isSmartRef__":true,"id":8698},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8695":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8696":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8697":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8698":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8699":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8700":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8701":{"sourceObj":{"__isSmartRef__":true,"id":8693},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8692},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8702":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8703":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8704},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8708},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8707},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8709},"textChunks":[{"__isSmartRef__":true,"id":8710}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8712},"attributeConnections":[{"__isSmartRef__":true,"id":8713},{"__isSmartRef__":true,"id":8714}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8692},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8715},"owner":{"__isSmartRef__":true,"id":8692},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8716},"__LivelyClassName__":"lively.morphic.Text"},"8704":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8705},"_Extent":{"__isSmartRef__":true,"id":8706},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8707},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8705":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8706":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8707":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8708":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8709":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8710":{"style":{"__isSmartRef__":true,"id":8711},"chunkOwner":{"__isSmartRef__":true,"id":8703},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8711":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8712":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8713":{"sourceObj":{"__isSmartRef__":true,"id":8703},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8703},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8714":{"sourceObj":{"__isSmartRef__":true,"id":8703},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8703},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8715":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8716":{"updateLabel":{"__isSmartRef__":true,"id":8717},"renameOwner":{"__isSmartRef__":true,"id":8720}},"8717":{"varMapping":{"__isSmartRef__":true,"id":8718},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8719},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8718":{"this":{"__isSmartRef__":true,"id":8703}},"8719":{},"8720":{"varMapping":{"__isSmartRef__":true,"id":8721},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8722},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8721":{"this":{"__isSmartRef__":true,"id":8703}},"8722":{},"8723":{"position":{"__isSmartRef__":true,"id":8724},"_Extent":{"__isSmartRef__":true,"id":8725},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8726},"_Fill":{"__isSmartRef__":true,"id":8727},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8724":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8725":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8726":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8727":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8728":{"x":-74,"y":-18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8729":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8730":{"submorphs":[{"__isSmartRef__":true,"id":8731},{"__isSmartRef__":true,"id":8741}],"scripts":[],"id":4454,"shape":{"__isSmartRef__":true,"id":8761},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8766},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8767},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8768},"dropColor":{"__isSmartRef__":true,"id":8736},"priorExtent":{"__isSmartRef__":true,"id":9526},"attributeConnections":[{"__isSmartRef__":true,"id":9527}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9528},"__LivelyClassName__":"lively.morphic.Box"},"8731":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8732},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8737},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8738},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8730},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8739}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8740},"color":{"__isSmartRef__":true,"id":8736},"__LivelyClassName__":"lively.morphic.ColorField"},"8732":{"position":{"__isSmartRef__":true,"id":8733},"_Extent":{"__isSmartRef__":true,"id":8734},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8735},"_Fill":{"__isSmartRef__":true,"id":8736},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8733":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8734":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8735":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8736":{"r":0.227,"g":0,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8737":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8738":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8739":{"sourceObj":{"__isSmartRef__":true,"id":8731},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8730},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8740":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8741":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8742},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8746},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8745},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8747},"textChunks":[{"__isSmartRef__":true,"id":8748}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8750},"attributeConnections":[{"__isSmartRef__":true,"id":8751},{"__isSmartRef__":true,"id":8752}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8730},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8753},"owner":{"__isSmartRef__":true,"id":8730},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8754},"__LivelyClassName__":"lively.morphic.Text"},"8742":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8743},"_Extent":{"__isSmartRef__":true,"id":8744},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8745},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8743":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8744":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8745":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8746":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8747":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8748":{"style":{"__isSmartRef__":true,"id":8749},"chunkOwner":{"__isSmartRef__":true,"id":8741},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8749":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8750":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8751":{"sourceObj":{"__isSmartRef__":true,"id":8741},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8741},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8752":{"sourceObj":{"__isSmartRef__":true,"id":8741},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8741},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8753":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8754":{"updateLabel":{"__isSmartRef__":true,"id":8755},"renameOwner":{"__isSmartRef__":true,"id":8758}},"8755":{"varMapping":{"__isSmartRef__":true,"id":8756},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8757},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8756":{"this":{"__isSmartRef__":true,"id":8741}},"8757":{},"8758":{"varMapping":{"__isSmartRef__":true,"id":8759},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8760},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8759":{"this":{"__isSmartRef__":true,"id":8741}},"8760":{},"8761":{"position":{"__isSmartRef__":true,"id":8762},"_Extent":{"__isSmartRef__":true,"id":8763},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8764},"_Fill":{"__isSmartRef__":true,"id":8765},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8762":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8763":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8764":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8765":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8766":{"x":-86,"y":-25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8767":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8768":{"submorphs":[{"__isSmartRef__":true,"id":8769},{"__isSmartRef__":true,"id":8779}],"scripts":[],"id":4451,"shape":{"__isSmartRef__":true,"id":8799},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8804},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8805},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8806},"dropColor":{"__isSmartRef__":true,"id":8774},"priorExtent":{"__isSmartRef__":true,"id":9497},"attributeConnections":[{"__isSmartRef__":true,"id":9498}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9499},"__LivelyClassName__":"lively.morphic.Box"},"8769":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8770},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8775},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8776},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8768},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8777}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8778},"color":{"__isSmartRef__":true,"id":8774},"__LivelyClassName__":"lively.morphic.ColorField"},"8770":{"position":{"__isSmartRef__":true,"id":8771},"_Extent":{"__isSmartRef__":true,"id":8772},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8773},"_Fill":{"__isSmartRef__":true,"id":8774},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8771":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8772":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8773":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8774":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8775":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8776":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8777":{"sourceObj":{"__isSmartRef__":true,"id":8769},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8768},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8778":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8779":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8780},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8784},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8783},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8785},"textChunks":[{"__isSmartRef__":true,"id":8786}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8788},"attributeConnections":[{"__isSmartRef__":true,"id":8789},{"__isSmartRef__":true,"id":8790}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8768},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8791},"owner":{"__isSmartRef__":true,"id":8768},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8792},"__LivelyClassName__":"lively.morphic.Text"},"8780":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8781},"_Extent":{"__isSmartRef__":true,"id":8782},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8783},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8781":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8782":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8783":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8784":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8785":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8786":{"style":{"__isSmartRef__":true,"id":8787},"chunkOwner":{"__isSmartRef__":true,"id":8779},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8787":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8788":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8789":{"sourceObj":{"__isSmartRef__":true,"id":8779},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8779},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8790":{"sourceObj":{"__isSmartRef__":true,"id":8779},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8779},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8791":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8792":{"updateLabel":{"__isSmartRef__":true,"id":8793},"renameOwner":{"__isSmartRef__":true,"id":8796}},"8793":{"varMapping":{"__isSmartRef__":true,"id":8794},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8795},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8794":{"this":{"__isSmartRef__":true,"id":8779}},"8795":{},"8796":{"varMapping":{"__isSmartRef__":true,"id":8797},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8798},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8797":{"this":{"__isSmartRef__":true,"id":8779}},"8798":{},"8799":{"position":{"__isSmartRef__":true,"id":8800},"_Extent":{"__isSmartRef__":true,"id":8801},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8802},"_Fill":{"__isSmartRef__":true,"id":8803},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8800":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8801":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8802":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8803":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8804":{"x":-96,"y":-19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8805":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8806":{"submorphs":[{"__isSmartRef__":true,"id":8807},{"__isSmartRef__":true,"id":8817}],"scripts":[],"id":4416,"shape":{"__isSmartRef__":true,"id":8837},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8842},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8843},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8844},"dropColor":{"__isSmartRef__":true,"id":8812},"priorExtent":{"__isSmartRef__":true,"id":9468},"attributeConnections":[{"__isSmartRef__":true,"id":9469}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9470},"__LivelyClassName__":"lively.morphic.Box"},"8807":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8808},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8813},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8814},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8806},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8815}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8816},"color":{"__isSmartRef__":true,"id":8812},"__LivelyClassName__":"lively.morphic.ColorField"},"8808":{"position":{"__isSmartRef__":true,"id":8809},"_Extent":{"__isSmartRef__":true,"id":8810},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8811},"_Fill":{"__isSmartRef__":true,"id":8812},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8809":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8810":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8811":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8812":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8813":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8814":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8815":{"sourceObj":{"__isSmartRef__":true,"id":8807},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8806},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8816":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8817":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8818},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8822},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8821},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8823},"textChunks":[{"__isSmartRef__":true,"id":8824}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8826},"attributeConnections":[{"__isSmartRef__":true,"id":8827},{"__isSmartRef__":true,"id":8828}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8806},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8829},"owner":{"__isSmartRef__":true,"id":8806},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8830},"__LivelyClassName__":"lively.morphic.Text"},"8818":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8819},"_Extent":{"__isSmartRef__":true,"id":8820},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8821},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8819":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8820":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8821":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8822":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8823":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8824":{"style":{"__isSmartRef__":true,"id":8825},"chunkOwner":{"__isSmartRef__":true,"id":8817},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8825":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8826":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8827":{"sourceObj":{"__isSmartRef__":true,"id":8817},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8817},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8828":{"sourceObj":{"__isSmartRef__":true,"id":8817},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8817},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8829":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8830":{"updateLabel":{"__isSmartRef__":true,"id":8831},"renameOwner":{"__isSmartRef__":true,"id":8834}},"8831":{"varMapping":{"__isSmartRef__":true,"id":8832},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8833},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8832":{"this":{"__isSmartRef__":true,"id":8817}},"8833":{},"8834":{"varMapping":{"__isSmartRef__":true,"id":8835},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8836},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8835":{"this":{"__isSmartRef__":true,"id":8817}},"8836":{},"8837":{"position":{"__isSmartRef__":true,"id":8838},"_Extent":{"__isSmartRef__":true,"id":8839},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8840},"_Fill":{"__isSmartRef__":true,"id":8841},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8838":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8839":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8840":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8841":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8842":{"x":-58,"y":-29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8843":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8844":{"submorphs":[{"__isSmartRef__":true,"id":8845},{"__isSmartRef__":true,"id":8855}],"scripts":[],"id":4413,"shape":{"__isSmartRef__":true,"id":8875},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8880},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8881},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8882},"dropColor":{"__isSmartRef__":true,"id":8850},"priorExtent":{"__isSmartRef__":true,"id":9439},"attributeConnections":[{"__isSmartRef__":true,"id":9440}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9441},"__LivelyClassName__":"lively.morphic.Box"},"8845":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8846},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8851},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8852},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8844},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8853}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8854},"color":{"__isSmartRef__":true,"id":8850},"__LivelyClassName__":"lively.morphic.ColorField"},"8846":{"position":{"__isSmartRef__":true,"id":8847},"_Extent":{"__isSmartRef__":true,"id":8848},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8849},"_Fill":{"__isSmartRef__":true,"id":8850},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8847":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8848":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8849":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8850":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8851":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8852":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8853":{"sourceObj":{"__isSmartRef__":true,"id":8845},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8844},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8854":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8855":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8856},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8860},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8859},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8861},"textChunks":[{"__isSmartRef__":true,"id":8862}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8864},"attributeConnections":[{"__isSmartRef__":true,"id":8865},{"__isSmartRef__":true,"id":8866}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8844},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8867},"owner":{"__isSmartRef__":true,"id":8844},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8868},"__LivelyClassName__":"lively.morphic.Text"},"8856":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8857},"_Extent":{"__isSmartRef__":true,"id":8858},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8859},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8857":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8858":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8859":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8860":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8861":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8862":{"style":{"__isSmartRef__":true,"id":8863},"chunkOwner":{"__isSmartRef__":true,"id":8855},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8863":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8864":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8865":{"sourceObj":{"__isSmartRef__":true,"id":8855},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8855},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8866":{"sourceObj":{"__isSmartRef__":true,"id":8855},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8855},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8867":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8868":{"updateLabel":{"__isSmartRef__":true,"id":8869},"renameOwner":{"__isSmartRef__":true,"id":8872}},"8869":{"varMapping":{"__isSmartRef__":true,"id":8870},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8871},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8870":{"this":{"__isSmartRef__":true,"id":8855}},"8871":{},"8872":{"varMapping":{"__isSmartRef__":true,"id":8873},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8874},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8873":{"this":{"__isSmartRef__":true,"id":8855}},"8874":{},"8875":{"position":{"__isSmartRef__":true,"id":8876},"_Extent":{"__isSmartRef__":true,"id":8877},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8878},"_Fill":{"__isSmartRef__":true,"id":8879},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8876":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8877":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8878":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8879":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8880":{"x":-24,"y":-38,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8881":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8882":{"submorphs":[{"__isSmartRef__":true,"id":8883},{"__isSmartRef__":true,"id":8893}],"scripts":[],"id":4410,"shape":{"__isSmartRef__":true,"id":8913},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8918},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8919},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8920},"dropColor":{"__isSmartRef__":true,"id":8888},"priorExtent":{"__isSmartRef__":true,"id":9410},"attributeConnections":[{"__isSmartRef__":true,"id":9411}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9412},"__LivelyClassName__":"lively.morphic.Box"},"8883":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8884},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8889},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8890},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8882},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8891}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8892},"color":{"__isSmartRef__":true,"id":8888},"__LivelyClassName__":"lively.morphic.ColorField"},"8884":{"position":{"__isSmartRef__":true,"id":8885},"_Extent":{"__isSmartRef__":true,"id":8886},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8887},"_Fill":{"__isSmartRef__":true,"id":8888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8885":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8886":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8887":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8888":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8889":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8890":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8891":{"sourceObj":{"__isSmartRef__":true,"id":8883},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8882},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8892":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8893":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8894},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8898},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8897},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8899},"textChunks":[{"__isSmartRef__":true,"id":8900}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8902},"attributeConnections":[{"__isSmartRef__":true,"id":8903},{"__isSmartRef__":true,"id":8904}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8882},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8905},"owner":{"__isSmartRef__":true,"id":8882},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8906},"__LivelyClassName__":"lively.morphic.Text"},"8894":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8895},"_Extent":{"__isSmartRef__":true,"id":8896},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8897},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8895":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8896":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8897":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8898":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8899":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8900":{"style":{"__isSmartRef__":true,"id":8901},"chunkOwner":{"__isSmartRef__":true,"id":8893},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8901":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8902":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8903":{"sourceObj":{"__isSmartRef__":true,"id":8893},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8893},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8904":{"sourceObj":{"__isSmartRef__":true,"id":8893},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8893},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8905":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8906":{"updateLabel":{"__isSmartRef__":true,"id":8907},"renameOwner":{"__isSmartRef__":true,"id":8910}},"8907":{"varMapping":{"__isSmartRef__":true,"id":8908},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8909},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8908":{"this":{"__isSmartRef__":true,"id":8893}},"8909":{},"8910":{"varMapping":{"__isSmartRef__":true,"id":8911},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8912},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8911":{"this":{"__isSmartRef__":true,"id":8893}},"8912":{},"8913":{"position":{"__isSmartRef__":true,"id":8914},"_Extent":{"__isSmartRef__":true,"id":8915},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8916},"_Fill":{"__isSmartRef__":true,"id":8917},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8914":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8915":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8916":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8917":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8918":{"x":-61,"y":-40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8919":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8920":{"submorphs":[{"__isSmartRef__":true,"id":8921},{"__isSmartRef__":true,"id":8931}],"scripts":[],"id":4407,"shape":{"__isSmartRef__":true,"id":8951},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8956},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8957},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8958},"dropColor":{"__isSmartRef__":true,"id":8926},"priorExtent":{"__isSmartRef__":true,"id":9381},"attributeConnections":[{"__isSmartRef__":true,"id":9382}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9383},"__LivelyClassName__":"lively.morphic.Box"},"8921":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8922},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8927},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8928},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8920},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8929}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8930},"color":{"__isSmartRef__":true,"id":8926},"__LivelyClassName__":"lively.morphic.ColorField"},"8922":{"position":{"__isSmartRef__":true,"id":8923},"_Extent":{"__isSmartRef__":true,"id":8924},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8925},"_Fill":{"__isSmartRef__":true,"id":8926},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8923":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8924":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8925":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8926":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8927":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8928":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8929":{"sourceObj":{"__isSmartRef__":true,"id":8921},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8920},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8930":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8931":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8932},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8936},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8935},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8937},"textChunks":[{"__isSmartRef__":true,"id":8938}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8940},"attributeConnections":[{"__isSmartRef__":true,"id":8941},{"__isSmartRef__":true,"id":8942}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8920},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8943},"owner":{"__isSmartRef__":true,"id":8920},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8944},"__LivelyClassName__":"lively.morphic.Text"},"8932":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8933},"_Extent":{"__isSmartRef__":true,"id":8934},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8935},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8933":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8934":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8935":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8936":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8937":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8938":{"style":{"__isSmartRef__":true,"id":8939},"chunkOwner":{"__isSmartRef__":true,"id":8931},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8939":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8940":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8941":{"sourceObj":{"__isSmartRef__":true,"id":8931},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8931},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8942":{"sourceObj":{"__isSmartRef__":true,"id":8931},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8931},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8943":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8944":{"updateLabel":{"__isSmartRef__":true,"id":8945},"renameOwner":{"__isSmartRef__":true,"id":8948}},"8945":{"varMapping":{"__isSmartRef__":true,"id":8946},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8947},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8946":{"this":{"__isSmartRef__":true,"id":8931}},"8947":{},"8948":{"varMapping":{"__isSmartRef__":true,"id":8949},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8950},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8949":{"this":{"__isSmartRef__":true,"id":8931}},"8950":{},"8951":{"position":{"__isSmartRef__":true,"id":8952},"_Extent":{"__isSmartRef__":true,"id":8953},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8954},"_Fill":{"__isSmartRef__":true,"id":8955},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8952":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8953":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8954":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8955":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8956":{"x":-51,"y":-39,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8957":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8958":{"submorphs":[{"__isSmartRef__":true,"id":8959},{"__isSmartRef__":true,"id":8969}],"scripts":[],"id":4404,"shape":{"__isSmartRef__":true,"id":8989},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8994},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8995},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":8996},"dropColor":{"__isSmartRef__":true,"id":8964},"priorExtent":{"__isSmartRef__":true,"id":9352},"attributeConnections":[{"__isSmartRef__":true,"id":9353}],"doNotSerialize":["$$name"],"doNotCopyProperties":["$$name"],"owner":null,"isCopyMorphRef":true,"morphRefId":1,"name":"ColorBehavior1","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9354},"__LivelyClassName__":"lively.morphic.Box"},"8959":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8960},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8965},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8966},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8958},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":8967}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"priorExtent":{"__isSmartRef__":true,"id":8968},"color":{"__isSmartRef__":true,"id":8964},"__LivelyClassName__":"lively.morphic.ColorField"},"8960":{"position":{"__isSmartRef__":true,"id":8961},"_Extent":{"__isSmartRef__":true,"id":8962},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8963},"_Fill":{"__isSmartRef__":true,"id":8964},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8961":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8962":{"x":42,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8963":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8964":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8965":{"x":25,"y":7,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8966":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8967":{"sourceObj":{"__isSmartRef__":true,"id":8959},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8958},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8968":{"x":42,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8969":{"submorphs":[],"scripts":[],"id":4315,"shape":{"__isSmartRef__":true,"id":8970},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8974},"_MaxTextWidth":73.8018403394826,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":8973},"showsHalos":false,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"NameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":8975},"textChunks":[{"__isSmartRef__":true,"id":8976}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[0,13],"prevScroll":[0,0],"_Scale":1.0030060100150207,"priorExtent":{"__isSmartRef__":true,"id":8978},"attributeConnections":[{"__isSmartRef__":true,"id":8979},{"__isSmartRef__":true,"id":8980}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"oldOwner":{"__isSmartRef__":true,"id":8958},"isInputLine":true,"eventsAreIgnored":true,"renderContextTable":{"__isSmartRef__":true,"id":8981},"owner":{"__isSmartRef__":true,"id":8958},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8982},"__LivelyClassName__":"lively.morphic.Text"},"8970":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8971},"_Extent":{"__isSmartRef__":true,"id":8972},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8973},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8971":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8972":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8973":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8974":{"x":13,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8975":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8976":{"style":{"__isSmartRef__":true,"id":8977},"chunkOwner":{"__isSmartRef__":true,"id":8969},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8977":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8978":{"x":73.8018403394826,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8979":{"sourceObj":{"__isSmartRef__":true,"id":8969},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":8969},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8980":{"sourceObj":{"__isSmartRef__":true,"id":8969},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8969},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"8981":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"8982":{"updateLabel":{"__isSmartRef__":true,"id":8983},"renameOwner":{"__isSmartRef__":true,"id":8986}},"8983":{"varMapping":{"__isSmartRef__":true,"id":8984},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":8985},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8984":{"this":{"__isSmartRef__":true,"id":8969}},"8985":{},"8986":{"varMapping":{"__isSmartRef__":true,"id":8987},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":8988},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8987":{"this":{"__isSmartRef__":true,"id":8969}},"8988":{},"8989":{"position":{"__isSmartRef__":true,"id":8990},"_Extent":{"__isSmartRef__":true,"id":8991},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8992},"_Fill":{"__isSmartRef__":true,"id":8993},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":20.71,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8990":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8991":{"x":92,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8992":{"r":0.113,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8993":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8994":{"x":-69,"y":-33,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8995":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8996":{"submorphs":[{"__isSmartRef__":true,"id":8997}],"scripts":[],"id":4104,"shape":{"__isSmartRef__":true,"id":9006},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9011},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9012},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9013},"dropColor":{"__isSmartRef__":true,"id":9002},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9325},"__LivelyClassName__":"lively.morphic.Box"},"8997":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":8998},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9003},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9004},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":8996},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":9005}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"color":{"__isSmartRef__":true,"id":9002},"__LivelyClassName__":"lively.morphic.ColorField"},"8998":{"position":{"__isSmartRef__":true,"id":8999},"_Extent":{"__isSmartRef__":true,"id":9000},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9001},"_Fill":{"__isSmartRef__":true,"id":9002},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8999":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9000":{"x":43,"y":40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9001":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9002":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9003":{"x":29,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9004":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9005":{"sourceObj":{"__isSmartRef__":true,"id":8997},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":8996},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9006":{"position":{"__isSmartRef__":true,"id":9007},"_Extent":{"__isSmartRef__":true,"id":9008},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9009},"_Fill":{"__isSmartRef__":true,"id":9010},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9007":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9008":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9009":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9010":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9011":{"x":-68,"y":-20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9012":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9013":{"submorphs":[{"__isSmartRef__":true,"id":9014}],"scripts":[],"id":4101,"shape":{"__isSmartRef__":true,"id":9023},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9028},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9029},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9030},"dropColor":{"__isSmartRef__":true,"id":9019},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9298},"__LivelyClassName__":"lively.morphic.Box"},"9014":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":9015},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9020},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9021},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":9013},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":9022}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"color":{"__isSmartRef__":true,"id":9019},"__LivelyClassName__":"lively.morphic.ColorField"},"9015":{"position":{"__isSmartRef__":true,"id":9016},"_Extent":{"__isSmartRef__":true,"id":9017},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9018},"_Fill":{"__isSmartRef__":true,"id":9019},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9016":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9017":{"x":43,"y":40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9018":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9019":{"r":0,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9020":{"x":29,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9021":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9022":{"sourceObj":{"__isSmartRef__":true,"id":9014},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":9013},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9023":{"position":{"__isSmartRef__":true,"id":9024},"_Extent":{"__isSmartRef__":true,"id":9025},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9026},"_Fill":{"__isSmartRef__":true,"id":9027},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9024":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9025":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9026":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9027":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9028":{"x":-56,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9029":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9030":{"submorphs":[{"__isSmartRef__":true,"id":9031}],"scripts":[],"id":4098,"shape":{"__isSmartRef__":true,"id":9040},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9045},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9046},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9047},"dropColor":{"__isSmartRef__":true,"id":9036},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9271},"__LivelyClassName__":"lively.morphic.Box"},"9031":{"submorphs":[],"scripts":[],"id":23346,"shape":{"__isSmartRef__":true,"id":9032},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9037},"showsHalos":false,"name":"colorField","_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9038},"__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","owner":{"__isSmartRef__":true,"id":9030},"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":9039}],"doNotSerialize":["$$color"],"doNotCopyProperties":["$$color"],"color":{"__isSmartRef__":true,"id":9036},"__LivelyClassName__":"lively.morphic.ColorField"},"9032":{"position":{"__isSmartRef__":true,"id":9033},"_Extent":{"__isSmartRef__":true,"id":9034},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9035},"_Fill":{"__isSmartRef__":true,"id":9036},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9033":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9034":{"x":43,"y":40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9035":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9036":{"r":0.365,"g":0,"b":0.599,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9037":{"x":29,"y":31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9038":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.morphic.ColorChooserDraft"],"migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9039":{"sourceObj":{"__isSmartRef__":true,"id":9031},"sourceAttrName":"color","targetObj":{"__isSmartRef__":true,"id":9030},"targetMethodName":"setDropColor","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9040":{"position":{"__isSmartRef__":true,"id":9041},"_Extent":{"__isSmartRef__":true,"id":9042},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9043},"_Fill":{"__isSmartRef__":true,"id":9044},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9041":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9042":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9043":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9044":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9045":{"x":-54,"y":-15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9046":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9047":{"submorphs":[],"scripts":[],"id":3687,"shape":{"__isSmartRef__":true,"id":9048},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9053},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9054},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9055},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9247},"__LivelyClassName__":"lively.morphic.Box"},"9048":{"position":{"__isSmartRef__":true,"id":9049},"_Extent":{"__isSmartRef__":true,"id":9050},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9051},"_Fill":{"__isSmartRef__":true,"id":9052},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9049":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9050":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9051":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9052":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9053":{"x":-73,"y":-50,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9054":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9055":{"submorphs":[],"scripts":[],"id":3683,"shape":{"__isSmartRef__":true,"id":9056},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9061},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9062},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9063},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9223},"__LivelyClassName__":"lively.morphic.Box"},"9056":{"position":{"__isSmartRef__":true,"id":9057},"_Extent":{"__isSmartRef__":true,"id":9058},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9059},"_Fill":{"__isSmartRef__":true,"id":9060},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9057":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9058":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9059":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9060":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9061":{"x":-54,"y":-67,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9062":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9063":{"submorphs":[],"scripts":[],"id":3680,"shape":{"__isSmartRef__":true,"id":9064},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9069},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9070},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9071},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9199},"__LivelyClassName__":"lively.morphic.Box"},"9064":{"position":{"__isSmartRef__":true,"id":9065},"_Extent":{"__isSmartRef__":true,"id":9066},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9067},"_Fill":{"__isSmartRef__":true,"id":9068},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9065":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9066":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9067":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9068":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9069":{"x":-65,"y":-45,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9070":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9071":{"submorphs":[],"scripts":[],"id":3671,"shape":{"__isSmartRef__":true,"id":9072},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9077},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9078},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9079},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9175},"__LivelyClassName__":"lively.morphic.Box"},"9072":{"position":{"__isSmartRef__":true,"id":9073},"_Extent":{"__isSmartRef__":true,"id":9074},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9075},"_Fill":{"__isSmartRef__":true,"id":9076},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9073":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9074":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9075":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9076":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9077":{"x":-46,"y":-42,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9078":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9079":{"submorphs":[],"scripts":[],"id":3662,"shape":{"__isSmartRef__":true,"id":9080},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9085},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9086},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9087},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9151},"__LivelyClassName__":"lively.morphic.Box"},"9080":{"position":{"__isSmartRef__":true,"id":9081},"_Extent":{"__isSmartRef__":true,"id":9082},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9083},"_Fill":{"__isSmartRef__":true,"id":9084},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9081":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9082":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9083":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9084":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9085":{"x":-57,"y":-35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9086":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9087":{"submorphs":[],"scripts":[],"id":3654,"shape":{"__isSmartRef__":true,"id":9088},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9093},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9094},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"icon":{"__isSmartRef__":true,"id":9095},"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9127},"__LivelyClassName__":"lively.morphic.Box"},"9088":{"position":{"__isSmartRef__":true,"id":9089},"_Extent":{"__isSmartRef__":true,"id":9090},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9091},"_Fill":{"__isSmartRef__":true,"id":9092},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9089":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9090":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9091":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9092":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9093":{"x":-49,"y":-53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9094":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9095":{"submorphs":[],"scripts":[],"id":3650,"shape":{"__isSmartRef__":true,"id":9096},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9101},"showsHalos":false,"name":"ColorBehavior1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9102},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9103},"__LivelyClassName__":"lively.morphic.Box"},"9096":{"position":{"__isSmartRef__":true,"id":9097},"_Extent":{"__isSmartRef__":true,"id":9098},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9099},"_Fill":{"__isSmartRef__":true,"id":9100},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9097":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9098":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9099":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9100":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9101":{"x":-59,"y":-3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9102":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9103":{"setDropColor":{"__isSmartRef__":true,"id":9104},"applyTo":{"__isSmartRef__":true,"id":9107},"reset":{"__isSmartRef__":true,"id":9110},"onDragStart":{"__isSmartRef__":true,"id":9113},"onDragEnd":{"__isSmartRef__":true,"id":9120}},"9104":{"varMapping":{"__isSmartRef__":true,"id":9105},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9106},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9105":{"this":{"__isSmartRef__":true,"id":9095}},"9106":{},"9107":{"varMapping":{"__isSmartRef__":true,"id":9108},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9109},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9108":{"this":{"__isSmartRef__":true,"id":9095}},"9109":{},"9110":{"varMapping":{"__isSmartRef__":true,"id":9111},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9112},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9111":{"this":{"__isSmartRef__":true,"id":9095}},"9112":{},"9113":{"varMapping":{"__isSmartRef__":true,"id":9114},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9119},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9114":{"this":{"__isSmartRef__":true,"id":9095},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9115}},"9115":{"$super":{"__isSmartRef__":true,"id":9116}},"9116":{"varMapping":{"__isSmartRef__":true,"id":9117},"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":9118},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9117":{"obj":{"__isSmartRef__":true,"id":9095},"name":"onDragStart"},"9118":{},"9119":{},"9120":{"varMapping":{"__isSmartRef__":true,"id":9121},"source":"function onDragEnd(evt) {\n\tthis.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9126},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9121":{"this":{"__isSmartRef__":true,"id":9095},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9122}},"9122":{"$super":{"__isSmartRef__":true,"id":9123}},"9123":{"varMapping":{"__isSmartRef__":true,"id":9124},"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":9125},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9124":{"obj":{"__isSmartRef__":true,"id":9095},"name":"onDragEnd"},"9125":{},"9126":{},"9127":{"setDropColor":{"__isSmartRef__":true,"id":9128},"applyTo":{"__isSmartRef__":true,"id":9131},"reset":{"__isSmartRef__":true,"id":9134},"onDragStart":{"__isSmartRef__":true,"id":9137},"onDragEnd":{"__isSmartRef__":true,"id":9144}},"9128":{"varMapping":{"__isSmartRef__":true,"id":9129},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9130},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9129":{"this":{"__isSmartRef__":true,"id":9087}},"9130":{},"9131":{"varMapping":{"__isSmartRef__":true,"id":9132},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9133},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9132":{"this":{"__isSmartRef__":true,"id":9087}},"9133":{},"9134":{"varMapping":{"__isSmartRef__":true,"id":9135},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9136},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9135":{"this":{"__isSmartRef__":true,"id":9087}},"9136":{},"9137":{"varMapping":{"__isSmartRef__":true,"id":9138},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9143},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9138":{"this":{"__isSmartRef__":true,"id":9087},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9139}},"9139":{"$super":{"__isSmartRef__":true,"id":9140}},"9140":{"varMapping":{"__isSmartRef__":true,"id":9141},"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":9142},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9141":{"obj":{"__isSmartRef__":true,"id":9087},"name":"onDragStart"},"9142":{},"9143":{},"9144":{"varMapping":{"__isSmartRef__":true,"id":9145},"source":"function onDragEnd(evt) {\n\tthis.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9150},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9145":{"this":{"__isSmartRef__":true,"id":9087},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9146}},"9146":{"$super":{"__isSmartRef__":true,"id":9147}},"9147":{"varMapping":{"__isSmartRef__":true,"id":9148},"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":9149},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9148":{"obj":{"__isSmartRef__":true,"id":9087},"name":"onDragEnd"},"9149":{},"9150":{},"9151":{"setDropColor":{"__isSmartRef__":true,"id":9152},"applyTo":{"__isSmartRef__":true,"id":9155},"reset":{"__isSmartRef__":true,"id":9158},"onDragStart":{"__isSmartRef__":true,"id":9161},"onDragEnd":{"__isSmartRef__":true,"id":9168}},"9152":{"varMapping":{"__isSmartRef__":true,"id":9153},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9154},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9153":{"this":{"__isSmartRef__":true,"id":9079}},"9154":{},"9155":{"varMapping":{"__isSmartRef__":true,"id":9156},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9157},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9156":{"this":{"__isSmartRef__":true,"id":9079}},"9157":{},"9158":{"varMapping":{"__isSmartRef__":true,"id":9159},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9160},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9159":{"this":{"__isSmartRef__":true,"id":9079}},"9160":{},"9161":{"varMapping":{"__isSmartRef__":true,"id":9162},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9167},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9162":{"this":{"__isSmartRef__":true,"id":9079},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9163}},"9163":{"$super":{"__isSmartRef__":true,"id":9164}},"9164":{"varMapping":{"__isSmartRef__":true,"id":9165},"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":9166},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9165":{"obj":{"__isSmartRef__":true,"id":9079},"name":"onDragStart"},"9166":{},"9167":{},"9168":{"varMapping":{"__isSmartRef__":true,"id":9169},"source":"function onDragEnd(evt) {\n\tthis.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9174},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9169":{"this":{"__isSmartRef__":true,"id":9079},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9170}},"9170":{"$super":{"__isSmartRef__":true,"id":9171}},"9171":{"varMapping":{"__isSmartRef__":true,"id":9172},"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":9173},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9172":{"obj":{"__isSmartRef__":true,"id":9079},"name":"onDragEnd"},"9173":{},"9174":{},"9175":{"setDropColor":{"__isSmartRef__":true,"id":9176},"applyTo":{"__isSmartRef__":true,"id":9179},"reset":{"__isSmartRef__":true,"id":9182},"onDragStart":{"__isSmartRef__":true,"id":9185},"onDragEnd":{"__isSmartRef__":true,"id":9192}},"9176":{"varMapping":{"__isSmartRef__":true,"id":9177},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9178},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9177":{"this":{"__isSmartRef__":true,"id":9071}},"9178":{},"9179":{"varMapping":{"__isSmartRef__":true,"id":9180},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9181},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9180":{"this":{"__isSmartRef__":true,"id":9071}},"9181":{},"9182":{"varMapping":{"__isSmartRef__":true,"id":9183},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9184},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9183":{"this":{"__isSmartRef__":true,"id":9071}},"9184":{},"9185":{"varMapping":{"__isSmartRef__":true,"id":9186},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9186":{"this":{"__isSmartRef__":true,"id":9071},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9187}},"9187":{"$super":{"__isSmartRef__":true,"id":9188}},"9188":{"varMapping":{"__isSmartRef__":true,"id":9189},"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":9190},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9189":{"obj":{"__isSmartRef__":true,"id":9071},"name":"onDragStart"},"9190":{},"9191":{},"9192":{"varMapping":{"__isSmartRef__":true,"id":9193},"source":"function onDragEnd(evt) {\n\tthis.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9198},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9193":{"this":{"__isSmartRef__":true,"id":9071},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9194}},"9194":{"$super":{"__isSmartRef__":true,"id":9195}},"9195":{"varMapping":{"__isSmartRef__":true,"id":9196},"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":9197},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9196":{"obj":{"__isSmartRef__":true,"id":9071},"name":"onDragEnd"},"9197":{},"9198":{},"9199":{"setDropColor":{"__isSmartRef__":true,"id":9200},"applyTo":{"__isSmartRef__":true,"id":9203},"reset":{"__isSmartRef__":true,"id":9206},"onDragStart":{"__isSmartRef__":true,"id":9209},"onDragEnd":{"__isSmartRef__":true,"id":9216}},"9200":{"varMapping":{"__isSmartRef__":true,"id":9201},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9202},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9201":{"this":{"__isSmartRef__":true,"id":9063}},"9202":{},"9203":{"varMapping":{"__isSmartRef__":true,"id":9204},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9205},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9204":{"this":{"__isSmartRef__":true,"id":9063}},"9205":{},"9206":{"varMapping":{"__isSmartRef__":true,"id":9207},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9208},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9207":{"this":{"__isSmartRef__":true,"id":9063}},"9208":{},"9209":{"varMapping":{"__isSmartRef__":true,"id":9210},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9215},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9210":{"this":{"__isSmartRef__":true,"id":9063},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9211}},"9211":{"$super":{"__isSmartRef__":true,"id":9212}},"9212":{"varMapping":{"__isSmartRef__":true,"id":9213},"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":9214},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9213":{"obj":{"__isSmartRef__":true,"id":9063},"name":"onDragStart"},"9214":{},"9215":{},"9216":{"varMapping":{"__isSmartRef__":true,"id":9217},"source":"function onDragEnd(evt) {\n\tevt.hand.submorphs.invoke('remove')\n\tthis.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9222},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9217":{"this":{"__isSmartRef__":true,"id":9063},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9218}},"9218":{"$super":{"__isSmartRef__":true,"id":9219}},"9219":{"varMapping":{"__isSmartRef__":true,"id":9220},"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":9221},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9220":{"obj":{"__isSmartRef__":true,"id":9063},"name":"onDragEnd"},"9221":{},"9222":{},"9223":{"setDropColor":{"__isSmartRef__":true,"id":9224},"applyTo":{"__isSmartRef__":true,"id":9227},"reset":{"__isSmartRef__":true,"id":9230},"onDragStart":{"__isSmartRef__":true,"id":9233},"onDragEnd":{"__isSmartRef__":true,"id":9240}},"9224":{"varMapping":{"__isSmartRef__":true,"id":9225},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9226},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9225":{"this":{"__isSmartRef__":true,"id":9055}},"9226":{},"9227":{"varMapping":{"__isSmartRef__":true,"id":9228},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9229},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9228":{"this":{"__isSmartRef__":true,"id":9055}},"9229":{},"9230":{"varMapping":{"__isSmartRef__":true,"id":9231},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9232},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9231":{"this":{"__isSmartRef__":true,"id":9055}},"9232":{},"9233":{"varMapping":{"__isSmartRef__":true,"id":9234},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9239},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9234":{"this":{"__isSmartRef__":true,"id":9055},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9235}},"9235":{"$super":{"__isSmartRef__":true,"id":9236}},"9236":{"varMapping":{"__isSmartRef__":true,"id":9237},"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":9238},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9237":{"obj":{"__isSmartRef__":true,"id":9055},"name":"onDragStart"},"9238":{},"9239":{},"9240":{"varMapping":{"__isSmartRef__":true,"id":9241},"source":"function onDragEnd(evt) {\n\tevt.hand.submorphs.invoke('remove')\n\tthis.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9246},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9241":{"this":{"__isSmartRef__":true,"id":9055},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9242}},"9242":{"$super":{"__isSmartRef__":true,"id":9243}},"9243":{"varMapping":{"__isSmartRef__":true,"id":9244},"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":9245},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9244":{"obj":{"__isSmartRef__":true,"id":9055},"name":"onDragEnd"},"9245":{},"9246":{},"9247":{"setDropColor":{"__isSmartRef__":true,"id":9248},"applyTo":{"__isSmartRef__":true,"id":9251},"reset":{"__isSmartRef__":true,"id":9254},"onDragStart":{"__isSmartRef__":true,"id":9257},"onDragEnd":{"__isSmartRef__":true,"id":9264}},"9248":{"varMapping":{"__isSmartRef__":true,"id":9249},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9250},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9249":{"this":{"__isSmartRef__":true,"id":9047}},"9250":{},"9251":{"varMapping":{"__isSmartRef__":true,"id":9252},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9253},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9252":{"this":{"__isSmartRef__":true,"id":9047}},"9253":{},"9254":{"varMapping":{"__isSmartRef__":true,"id":9255},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9256},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9255":{"this":{"__isSmartRef__":true,"id":9047}},"9256":{},"9257":{"varMapping":{"__isSmartRef__":true,"id":9258},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9263},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9258":{"this":{"__isSmartRef__":true,"id":9047},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9259}},"9259":{"$super":{"__isSmartRef__":true,"id":9260}},"9260":{"varMapping":{"__isSmartRef__":true,"id":9261},"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":9262},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9261":{"obj":{"__isSmartRef__":true,"id":9047},"name":"onDragStart"},"9262":{},"9263":{},"9264":{"varMapping":{"__isSmartRef__":true,"id":9265},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9270},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9265":{"this":{"__isSmartRef__":true,"id":9047},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9266}},"9266":{"$super":{"__isSmartRef__":true,"id":9267}},"9267":{"varMapping":{"__isSmartRef__":true,"id":9268},"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":9269},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9268":{"obj":{"__isSmartRef__":true,"id":9047},"name":"onDragEnd"},"9269":{},"9270":{},"9271":{"setDropColor":{"__isSmartRef__":true,"id":9272},"applyTo":{"__isSmartRef__":true,"id":9275},"reset":{"__isSmartRef__":true,"id":9278},"onDragStart":{"__isSmartRef__":true,"id":9281},"onDragEnd":{"__isSmartRef__":true,"id":9288},"setupConnections":{"__isSmartRef__":true,"id":9295}},"9272":{"varMapping":{"__isSmartRef__":true,"id":9273},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9274},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9273":{"this":{"__isSmartRef__":true,"id":9030}},"9274":{},"9275":{"varMapping":{"__isSmartRef__":true,"id":9276},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9277},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9276":{"this":{"__isSmartRef__":true,"id":9030}},"9277":{},"9278":{"varMapping":{"__isSmartRef__":true,"id":9279},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9280},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9279":{"this":{"__isSmartRef__":true,"id":9030}},"9280":{},"9281":{"varMapping":{"__isSmartRef__":true,"id":9282},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9287},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9282":{"this":{"__isSmartRef__":true,"id":9030},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9283}},"9283":{"$super":{"__isSmartRef__":true,"id":9284}},"9284":{"varMapping":{"__isSmartRef__":true,"id":9285},"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":9286},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9285":{"obj":{"__isSmartRef__":true,"id":9030},"name":"onDragStart"},"9286":{},"9287":{},"9288":{"varMapping":{"__isSmartRef__":true,"id":9289},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9294},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9289":{"this":{"__isSmartRef__":true,"id":9030},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9290}},"9290":{"$super":{"__isSmartRef__":true,"id":9291}},"9291":{"varMapping":{"__isSmartRef__":true,"id":9292},"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":9293},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9292":{"obj":{"__isSmartRef__":true,"id":9030},"name":"onDragEnd"},"9293":{},"9294":{},"9295":{"varMapping":{"__isSmartRef__":true,"id":9296},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9297},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9296":{"this":{"__isSmartRef__":true,"id":9030}},"9297":{},"9298":{"setDropColor":{"__isSmartRef__":true,"id":9299},"applyTo":{"__isSmartRef__":true,"id":9302},"reset":{"__isSmartRef__":true,"id":9305},"onDragStart":{"__isSmartRef__":true,"id":9308},"onDragEnd":{"__isSmartRef__":true,"id":9315},"setupConnections":{"__isSmartRef__":true,"id":9322}},"9299":{"varMapping":{"__isSmartRef__":true,"id":9300},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9301},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9300":{"this":{"__isSmartRef__":true,"id":9013}},"9301":{},"9302":{"varMapping":{"__isSmartRef__":true,"id":9303},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9304},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9303":{"this":{"__isSmartRef__":true,"id":9013}},"9304":{},"9305":{"varMapping":{"__isSmartRef__":true,"id":9306},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9307},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9306":{"this":{"__isSmartRef__":true,"id":9013}},"9307":{},"9308":{"varMapping":{"__isSmartRef__":true,"id":9309},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9314},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9309":{"this":{"__isSmartRef__":true,"id":9013},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9310}},"9310":{"$super":{"__isSmartRef__":true,"id":9311}},"9311":{"varMapping":{"__isSmartRef__":true,"id":9312},"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":9313},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9312":{"obj":{"__isSmartRef__":true,"id":9013},"name":"onDragStart"},"9313":{},"9314":{},"9315":{"varMapping":{"__isSmartRef__":true,"id":9316},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9321},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9316":{"this":{"__isSmartRef__":true,"id":9013},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9317}},"9317":{"$super":{"__isSmartRef__":true,"id":9318}},"9318":{"varMapping":{"__isSmartRef__":true,"id":9319},"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":9320},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9319":{"obj":{"__isSmartRef__":true,"id":9013},"name":"onDragEnd"},"9320":{},"9321":{},"9322":{"varMapping":{"__isSmartRef__":true,"id":9323},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9324},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9323":{"this":{"__isSmartRef__":true,"id":9013}},"9324":{},"9325":{"setDropColor":{"__isSmartRef__":true,"id":9326},"applyTo":{"__isSmartRef__":true,"id":9329},"reset":{"__isSmartRef__":true,"id":9332},"onDragStart":{"__isSmartRef__":true,"id":9335},"onDragEnd":{"__isSmartRef__":true,"id":9342},"setupConnections":{"__isSmartRef__":true,"id":9349}},"9326":{"varMapping":{"__isSmartRef__":true,"id":9327},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9328},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9327":{"this":{"__isSmartRef__":true,"id":8996}},"9328":{},"9329":{"varMapping":{"__isSmartRef__":true,"id":9330},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9331},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9330":{"this":{"__isSmartRef__":true,"id":8996}},"9331":{},"9332":{"varMapping":{"__isSmartRef__":true,"id":9333},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9334},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9333":{"this":{"__isSmartRef__":true,"id":8996}},"9334":{},"9335":{"varMapping":{"__isSmartRef__":true,"id":9336},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9341},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9336":{"this":{"__isSmartRef__":true,"id":8996},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9337}},"9337":{"$super":{"__isSmartRef__":true,"id":9338}},"9338":{"varMapping":{"__isSmartRef__":true,"id":9339},"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":9340},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9339":{"obj":{"__isSmartRef__":true,"id":8996},"name":"onDragStart"},"9340":{},"9341":{},"9342":{"varMapping":{"__isSmartRef__":true,"id":9343},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9348},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9343":{"this":{"__isSmartRef__":true,"id":8996},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9344}},"9344":{"$super":{"__isSmartRef__":true,"id":9345}},"9345":{"varMapping":{"__isSmartRef__":true,"id":9346},"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":9347},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9346":{"obj":{"__isSmartRef__":true,"id":8996},"name":"onDragEnd"},"9347":{},"9348":{},"9349":{"varMapping":{"__isSmartRef__":true,"id":9350},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9351},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9350":{"this":{"__isSmartRef__":true,"id":8996}},"9351":{},"9352":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9353":{"sourceObj":{"__isSmartRef__":true,"id":8958},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8969},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9354":{"setDropColor":{"__isSmartRef__":true,"id":9355},"applyTo":{"__isSmartRef__":true,"id":9358},"reset":{"__isSmartRef__":true,"id":9361},"onDragStart":{"__isSmartRef__":true,"id":9364},"onDragEnd":{"__isSmartRef__":true,"id":9371},"setupConnections":{"__isSmartRef__":true,"id":9378}},"9355":{"varMapping":{"__isSmartRef__":true,"id":9356},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9357},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9356":{"this":{"__isSmartRef__":true,"id":8958}},"9357":{},"9358":{"varMapping":{"__isSmartRef__":true,"id":9359},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9360},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9359":{"this":{"__isSmartRef__":true,"id":8958}},"9360":{},"9361":{"varMapping":{"__isSmartRef__":true,"id":9362},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9363},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9362":{"this":{"__isSmartRef__":true,"id":8958}},"9363":{},"9364":{"varMapping":{"__isSmartRef__":true,"id":9365},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9370},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9365":{"this":{"__isSmartRef__":true,"id":8958},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9366}},"9366":{"$super":{"__isSmartRef__":true,"id":9367}},"9367":{"varMapping":{"__isSmartRef__":true,"id":9368},"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":9369},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9368":{"obj":{"__isSmartRef__":true,"id":8958},"name":"onDragStart"},"9369":{},"9370":{},"9371":{"varMapping":{"__isSmartRef__":true,"id":9372},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9377},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9372":{"this":{"__isSmartRef__":true,"id":8958},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9373}},"9373":{"$super":{"__isSmartRef__":true,"id":9374}},"9374":{"varMapping":{"__isSmartRef__":true,"id":9375},"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":9376},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9375":{"obj":{"__isSmartRef__":true,"id":8958},"name":"onDragEnd"},"9376":{},"9377":{},"9378":{"varMapping":{"__isSmartRef__":true,"id":9379},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9380},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9379":{"this":{"__isSmartRef__":true,"id":8958}},"9380":{},"9381":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9382":{"sourceObj":{"__isSmartRef__":true,"id":8920},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8931},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9383":{"setDropColor":{"__isSmartRef__":true,"id":9384},"applyTo":{"__isSmartRef__":true,"id":9387},"reset":{"__isSmartRef__":true,"id":9390},"onDragStart":{"__isSmartRef__":true,"id":9393},"onDragEnd":{"__isSmartRef__":true,"id":9400},"setupConnections":{"__isSmartRef__":true,"id":9407}},"9384":{"varMapping":{"__isSmartRef__":true,"id":9385},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9386},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9385":{"this":{"__isSmartRef__":true,"id":8920}},"9386":{},"9387":{"varMapping":{"__isSmartRef__":true,"id":9388},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9389},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9388":{"this":{"__isSmartRef__":true,"id":8920}},"9389":{},"9390":{"varMapping":{"__isSmartRef__":true,"id":9391},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9392},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9391":{"this":{"__isSmartRef__":true,"id":8920}},"9392":{},"9393":{"varMapping":{"__isSmartRef__":true,"id":9394},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9399},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9394":{"this":{"__isSmartRef__":true,"id":8920},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9395}},"9395":{"$super":{"__isSmartRef__":true,"id":9396}},"9396":{"varMapping":{"__isSmartRef__":true,"id":9397},"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":9398},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9397":{"obj":{"__isSmartRef__":true,"id":8920},"name":"onDragStart"},"9398":{},"9399":{},"9400":{"varMapping":{"__isSmartRef__":true,"id":9401},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9406},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9401":{"this":{"__isSmartRef__":true,"id":8920},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9402}},"9402":{"$super":{"__isSmartRef__":true,"id":9403}},"9403":{"varMapping":{"__isSmartRef__":true,"id":9404},"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":9405},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9404":{"obj":{"__isSmartRef__":true,"id":8920},"name":"onDragEnd"},"9405":{},"9406":{},"9407":{"varMapping":{"__isSmartRef__":true,"id":9408},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9409},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9408":{"this":{"__isSmartRef__":true,"id":8920}},"9409":{},"9410":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9411":{"sourceObj":{"__isSmartRef__":true,"id":8882},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8893},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9412":{"setDropColor":{"__isSmartRef__":true,"id":9413},"applyTo":{"__isSmartRef__":true,"id":9416},"reset":{"__isSmartRef__":true,"id":9419},"onDragStart":{"__isSmartRef__":true,"id":9422},"onDragEnd":{"__isSmartRef__":true,"id":9429},"setupConnections":{"__isSmartRef__":true,"id":9436}},"9413":{"varMapping":{"__isSmartRef__":true,"id":9414},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9415},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9414":{"this":{"__isSmartRef__":true,"id":8882}},"9415":{},"9416":{"varMapping":{"__isSmartRef__":true,"id":9417},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9418},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9417":{"this":{"__isSmartRef__":true,"id":8882}},"9418":{},"9419":{"varMapping":{"__isSmartRef__":true,"id":9420},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9421},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9420":{"this":{"__isSmartRef__":true,"id":8882}},"9421":{},"9422":{"varMapping":{"__isSmartRef__":true,"id":9423},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9428},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9423":{"this":{"__isSmartRef__":true,"id":8882},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9424}},"9424":{"$super":{"__isSmartRef__":true,"id":9425}},"9425":{"varMapping":{"__isSmartRef__":true,"id":9426},"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":9427},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9426":{"obj":{"__isSmartRef__":true,"id":8882},"name":"onDragStart"},"9427":{},"9428":{},"9429":{"varMapping":{"__isSmartRef__":true,"id":9430},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9435},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9430":{"this":{"__isSmartRef__":true,"id":8882},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9431}},"9431":{"$super":{"__isSmartRef__":true,"id":9432}},"9432":{"varMapping":{"__isSmartRef__":true,"id":9433},"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":9434},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9433":{"obj":{"__isSmartRef__":true,"id":8882},"name":"onDragEnd"},"9434":{},"9435":{},"9436":{"varMapping":{"__isSmartRef__":true,"id":9437},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9438},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9437":{"this":{"__isSmartRef__":true,"id":8882}},"9438":{},"9439":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9440":{"sourceObj":{"__isSmartRef__":true,"id":8844},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8855},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9441":{"setDropColor":{"__isSmartRef__":true,"id":9442},"applyTo":{"__isSmartRef__":true,"id":9445},"reset":{"__isSmartRef__":true,"id":9448},"onDragStart":{"__isSmartRef__":true,"id":9451},"onDragEnd":{"__isSmartRef__":true,"id":9458},"setupConnections":{"__isSmartRef__":true,"id":9465}},"9442":{"varMapping":{"__isSmartRef__":true,"id":9443},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9444},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9443":{"this":{"__isSmartRef__":true,"id":8844}},"9444":{},"9445":{"varMapping":{"__isSmartRef__":true,"id":9446},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9447},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9446":{"this":{"__isSmartRef__":true,"id":8844}},"9447":{},"9448":{"varMapping":{"__isSmartRef__":true,"id":9449},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9450},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9449":{"this":{"__isSmartRef__":true,"id":8844}},"9450":{},"9451":{"varMapping":{"__isSmartRef__":true,"id":9452},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9457},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9452":{"this":{"__isSmartRef__":true,"id":8844},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9453}},"9453":{"$super":{"__isSmartRef__":true,"id":9454}},"9454":{"varMapping":{"__isSmartRef__":true,"id":9455},"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":9456},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9455":{"obj":{"__isSmartRef__":true,"id":8844},"name":"onDragStart"},"9456":{},"9457":{},"9458":{"varMapping":{"__isSmartRef__":true,"id":9459},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9464},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9459":{"this":{"__isSmartRef__":true,"id":8844},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9460}},"9460":{"$super":{"__isSmartRef__":true,"id":9461}},"9461":{"varMapping":{"__isSmartRef__":true,"id":9462},"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":9463},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9462":{"obj":{"__isSmartRef__":true,"id":8844},"name":"onDragEnd"},"9463":{},"9464":{},"9465":{"varMapping":{"__isSmartRef__":true,"id":9466},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9467},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9466":{"this":{"__isSmartRef__":true,"id":8844}},"9467":{},"9468":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9469":{"sourceObj":{"__isSmartRef__":true,"id":8806},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8817},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9470":{"setDropColor":{"__isSmartRef__":true,"id":9471},"applyTo":{"__isSmartRef__":true,"id":9474},"reset":{"__isSmartRef__":true,"id":9477},"onDragStart":{"__isSmartRef__":true,"id":9480},"onDragEnd":{"__isSmartRef__":true,"id":9487},"setupConnections":{"__isSmartRef__":true,"id":9494}},"9471":{"varMapping":{"__isSmartRef__":true,"id":9472},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9473},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9472":{"this":{"__isSmartRef__":true,"id":8806}},"9473":{},"9474":{"varMapping":{"__isSmartRef__":true,"id":9475},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9476},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9475":{"this":{"__isSmartRef__":true,"id":8806}},"9476":{},"9477":{"varMapping":{"__isSmartRef__":true,"id":9478},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9479},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9478":{"this":{"__isSmartRef__":true,"id":8806}},"9479":{},"9480":{"varMapping":{"__isSmartRef__":true,"id":9481},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9486},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9481":{"this":{"__isSmartRef__":true,"id":8806},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9482}},"9482":{"$super":{"__isSmartRef__":true,"id":9483}},"9483":{"varMapping":{"__isSmartRef__":true,"id":9484},"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":9485},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9484":{"obj":{"__isSmartRef__":true,"id":8806},"name":"onDragStart"},"9485":{},"9486":{},"9487":{"varMapping":{"__isSmartRef__":true,"id":9488},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9493},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9488":{"this":{"__isSmartRef__":true,"id":8806},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9489}},"9489":{"$super":{"__isSmartRef__":true,"id":9490}},"9490":{"varMapping":{"__isSmartRef__":true,"id":9491},"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":9492},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9491":{"obj":{"__isSmartRef__":true,"id":8806},"name":"onDragEnd"},"9492":{},"9493":{},"9494":{"varMapping":{"__isSmartRef__":true,"id":9495},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9496},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9495":{"this":{"__isSmartRef__":true,"id":8806}},"9496":{},"9497":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9498":{"sourceObj":{"__isSmartRef__":true,"id":8768},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8779},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9499":{"setDropColor":{"__isSmartRef__":true,"id":9500},"applyTo":{"__isSmartRef__":true,"id":9503},"reset":{"__isSmartRef__":true,"id":9506},"onDragStart":{"__isSmartRef__":true,"id":9509},"onDragEnd":{"__isSmartRef__":true,"id":9516},"setupConnections":{"__isSmartRef__":true,"id":9523}},"9500":{"varMapping":{"__isSmartRef__":true,"id":9501},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9502},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9501":{"this":{"__isSmartRef__":true,"id":8768}},"9502":{},"9503":{"varMapping":{"__isSmartRef__":true,"id":9504},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9505},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9504":{"this":{"__isSmartRef__":true,"id":8768}},"9505":{},"9506":{"varMapping":{"__isSmartRef__":true,"id":9507},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9508},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9507":{"this":{"__isSmartRef__":true,"id":8768}},"9508":{},"9509":{"varMapping":{"__isSmartRef__":true,"id":9510},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9515},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9510":{"this":{"__isSmartRef__":true,"id":8768},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9511}},"9511":{"$super":{"__isSmartRef__":true,"id":9512}},"9512":{"varMapping":{"__isSmartRef__":true,"id":9513},"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":9514},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9513":{"obj":{"__isSmartRef__":true,"id":8768},"name":"onDragStart"},"9514":{},"9515":{},"9516":{"varMapping":{"__isSmartRef__":true,"id":9517},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9517":{"this":{"__isSmartRef__":true,"id":8768},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9518}},"9518":{"$super":{"__isSmartRef__":true,"id":9519}},"9519":{"varMapping":{"__isSmartRef__":true,"id":9520},"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":9521},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9520":{"obj":{"__isSmartRef__":true,"id":8768},"name":"onDragEnd"},"9521":{},"9522":{},"9523":{"varMapping":{"__isSmartRef__":true,"id":9524},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9525},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9524":{"this":{"__isSmartRef__":true,"id":8768}},"9525":{},"9526":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9527":{"sourceObj":{"__isSmartRef__":true,"id":8730},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8741},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9528":{"setDropColor":{"__isSmartRef__":true,"id":9529},"applyTo":{"__isSmartRef__":true,"id":9532},"reset":{"__isSmartRef__":true,"id":9535},"onDragStart":{"__isSmartRef__":true,"id":9538},"onDragEnd":{"__isSmartRef__":true,"id":9545},"setupConnections":{"__isSmartRef__":true,"id":9552}},"9529":{"varMapping":{"__isSmartRef__":true,"id":9530},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9531},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9530":{"this":{"__isSmartRef__":true,"id":8730}},"9531":{},"9532":{"varMapping":{"__isSmartRef__":true,"id":9533},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9534},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9533":{"this":{"__isSmartRef__":true,"id":8730}},"9534":{},"9535":{"varMapping":{"__isSmartRef__":true,"id":9536},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9537},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9536":{"this":{"__isSmartRef__":true,"id":8730}},"9537":{},"9538":{"varMapping":{"__isSmartRef__":true,"id":9539},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9544},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9539":{"this":{"__isSmartRef__":true,"id":8730},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9540}},"9540":{"$super":{"__isSmartRef__":true,"id":9541}},"9541":{"varMapping":{"__isSmartRef__":true,"id":9542},"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":9543},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9542":{"obj":{"__isSmartRef__":true,"id":8730},"name":"onDragStart"},"9543":{},"9544":{},"9545":{"varMapping":{"__isSmartRef__":true,"id":9546},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9551},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9546":{"this":{"__isSmartRef__":true,"id":8730},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9547}},"9547":{"$super":{"__isSmartRef__":true,"id":9548}},"9548":{"varMapping":{"__isSmartRef__":true,"id":9549},"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":9550},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9549":{"obj":{"__isSmartRef__":true,"id":8730},"name":"onDragEnd"},"9550":{},"9551":{},"9552":{"varMapping":{"__isSmartRef__":true,"id":9553},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9554},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9553":{"this":{"__isSmartRef__":true,"id":8730}},"9554":{},"9555":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9556":{"sourceObj":{"__isSmartRef__":true,"id":8692},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8703},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9557":{"setDropColor":{"__isSmartRef__":true,"id":9558},"applyTo":{"__isSmartRef__":true,"id":9561},"reset":{"__isSmartRef__":true,"id":9564},"onDragStart":{"__isSmartRef__":true,"id":9567},"onDragEnd":{"__isSmartRef__":true,"id":9574},"setupConnections":{"__isSmartRef__":true,"id":9581}},"9558":{"varMapping":{"__isSmartRef__":true,"id":9559},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9560},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9559":{"this":{"__isSmartRef__":true,"id":8692}},"9560":{},"9561":{"varMapping":{"__isSmartRef__":true,"id":9562},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9563},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9562":{"this":{"__isSmartRef__":true,"id":8692}},"9563":{},"9564":{"varMapping":{"__isSmartRef__":true,"id":9565},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9566},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9565":{"this":{"__isSmartRef__":true,"id":8692}},"9566":{},"9567":{"varMapping":{"__isSmartRef__":true,"id":9568},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9573},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9568":{"this":{"__isSmartRef__":true,"id":8692},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9569}},"9569":{"$super":{"__isSmartRef__":true,"id":9570}},"9570":{"varMapping":{"__isSmartRef__":true,"id":9571},"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":9572},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9571":{"obj":{"__isSmartRef__":true,"id":8692},"name":"onDragStart"},"9572":{},"9573":{},"9574":{"varMapping":{"__isSmartRef__":true,"id":9575},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9580},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9575":{"this":{"__isSmartRef__":true,"id":8692},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9576}},"9576":{"$super":{"__isSmartRef__":true,"id":9577}},"9577":{"varMapping":{"__isSmartRef__":true,"id":9578},"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":9579},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9578":{"obj":{"__isSmartRef__":true,"id":8692},"name":"onDragEnd"},"9579":{},"9580":{},"9581":{"varMapping":{"__isSmartRef__":true,"id":9582},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9583},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9582":{"this":{"__isSmartRef__":true,"id":8692}},"9583":{},"9584":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9585":{"sourceObj":{"__isSmartRef__":true,"id":8654},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8665},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9586":{"setDropColor":{"__isSmartRef__":true,"id":9587},"applyTo":{"__isSmartRef__":true,"id":9590},"reset":{"__isSmartRef__":true,"id":9593},"onDragStart":{"__isSmartRef__":true,"id":9596},"onDragEnd":{"__isSmartRef__":true,"id":9603},"setupConnections":{"__isSmartRef__":true,"id":9610}},"9587":{"varMapping":{"__isSmartRef__":true,"id":9588},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9589},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9588":{"this":{"__isSmartRef__":true,"id":8654}},"9589":{},"9590":{"varMapping":{"__isSmartRef__":true,"id":9591},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9592},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9591":{"this":{"__isSmartRef__":true,"id":8654}},"9592":{},"9593":{"varMapping":{"__isSmartRef__":true,"id":9594},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9595},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9594":{"this":{"__isSmartRef__":true,"id":8654}},"9595":{},"9596":{"varMapping":{"__isSmartRef__":true,"id":9597},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9602},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9597":{"this":{"__isSmartRef__":true,"id":8654},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9598}},"9598":{"$super":{"__isSmartRef__":true,"id":9599}},"9599":{"varMapping":{"__isSmartRef__":true,"id":9600},"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":9601},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9600":{"obj":{"__isSmartRef__":true,"id":8654},"name":"onDragStart"},"9601":{},"9602":{},"9603":{"varMapping":{"__isSmartRef__":true,"id":9604},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9609},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9604":{"this":{"__isSmartRef__":true,"id":8654},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9605}},"9605":{"$super":{"__isSmartRef__":true,"id":9606}},"9606":{"varMapping":{"__isSmartRef__":true,"id":9607},"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":9608},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9607":{"obj":{"__isSmartRef__":true,"id":8654},"name":"onDragEnd"},"9608":{},"9609":{},"9610":{"varMapping":{"__isSmartRef__":true,"id":9611},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9612},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9611":{"this":{"__isSmartRef__":true,"id":8654}},"9612":{},"9613":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9614":{"sourceObj":{"__isSmartRef__":true,"id":8616},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8627},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9615":{"setDropColor":{"__isSmartRef__":true,"id":9616},"applyTo":{"__isSmartRef__":true,"id":9619},"reset":{"__isSmartRef__":true,"id":9622},"onDragStart":{"__isSmartRef__":true,"id":9625},"onDragEnd":{"__isSmartRef__":true,"id":9632},"setupConnections":{"__isSmartRef__":true,"id":9639}},"9616":{"varMapping":{"__isSmartRef__":true,"id":9617},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9618},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9617":{"this":{"__isSmartRef__":true,"id":8616}},"9618":{},"9619":{"varMapping":{"__isSmartRef__":true,"id":9620},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9621},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9620":{"this":{"__isSmartRef__":true,"id":8616}},"9621":{},"9622":{"varMapping":{"__isSmartRef__":true,"id":9623},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9624},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9623":{"this":{"__isSmartRef__":true,"id":8616}},"9624":{},"9625":{"varMapping":{"__isSmartRef__":true,"id":9626},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9631},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9626":{"this":{"__isSmartRef__":true,"id":8616},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9627}},"9627":{"$super":{"__isSmartRef__":true,"id":9628}},"9628":{"varMapping":{"__isSmartRef__":true,"id":9629},"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":9630},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9629":{"obj":{"__isSmartRef__":true,"id":8616},"name":"onDragStart"},"9630":{},"9631":{},"9632":{"varMapping":{"__isSmartRef__":true,"id":9633},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9638},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9633":{"this":{"__isSmartRef__":true,"id":8616},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9634}},"9634":{"$super":{"__isSmartRef__":true,"id":9635}},"9635":{"varMapping":{"__isSmartRef__":true,"id":9636},"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":9637},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9636":{"obj":{"__isSmartRef__":true,"id":8616},"name":"onDragEnd"},"9637":{},"9638":{},"9639":{"varMapping":{"__isSmartRef__":true,"id":9640},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9641},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9640":{"this":{"__isSmartRef__":true,"id":8616}},"9641":{},"9642":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9643":{"sourceObj":{"__isSmartRef__":true,"id":8578},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8589},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9644":{"setDropColor":{"__isSmartRef__":true,"id":9645},"applyTo":{"__isSmartRef__":true,"id":9648},"reset":{"__isSmartRef__":true,"id":9651},"onDragStart":{"__isSmartRef__":true,"id":9654},"onDragEnd":{"__isSmartRef__":true,"id":9661},"setupConnections":{"__isSmartRef__":true,"id":9668}},"9645":{"varMapping":{"__isSmartRef__":true,"id":9646},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9647},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9646":{"this":{"__isSmartRef__":true,"id":8578}},"9647":{},"9648":{"varMapping":{"__isSmartRef__":true,"id":9649},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9650},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9649":{"this":{"__isSmartRef__":true,"id":8578}},"9650":{},"9651":{"varMapping":{"__isSmartRef__":true,"id":9652},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9653},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9652":{"this":{"__isSmartRef__":true,"id":8578}},"9653":{},"9654":{"varMapping":{"__isSmartRef__":true,"id":9655},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9660},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9655":{"this":{"__isSmartRef__":true,"id":8578},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9656}},"9656":{"$super":{"__isSmartRef__":true,"id":9657}},"9657":{"varMapping":{"__isSmartRef__":true,"id":9658},"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":9659},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9658":{"obj":{"__isSmartRef__":true,"id":8578},"name":"onDragStart"},"9659":{},"9660":{},"9661":{"varMapping":{"__isSmartRef__":true,"id":9662},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9667},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9662":{"this":{"__isSmartRef__":true,"id":8578},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9663}},"9663":{"$super":{"__isSmartRef__":true,"id":9664}},"9664":{"varMapping":{"__isSmartRef__":true,"id":9665},"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":9666},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9665":{"obj":{"__isSmartRef__":true,"id":8578},"name":"onDragEnd"},"9666":{},"9667":{},"9668":{"varMapping":{"__isSmartRef__":true,"id":9669},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9670},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9669":{"this":{"__isSmartRef__":true,"id":8578}},"9670":{},"9671":{"x":92,"y":54,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9672":{"sourceObj":{"__isSmartRef__":true,"id":8540},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8551},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9673":{"setDropColor":{"__isSmartRef__":true,"id":9674},"applyTo":{"__isSmartRef__":true,"id":9677},"reset":{"__isSmartRef__":true,"id":9680},"onDragStart":{"__isSmartRef__":true,"id":9683},"onDragEnd":{"__isSmartRef__":true,"id":9690},"setupConnections":{"__isSmartRef__":true,"id":9697}},"9674":{"varMapping":{"__isSmartRef__":true,"id":9675},"source":"function setDropColor(color) {\n\tthis.dropColor = color;\n}","funcProperties":{"__isSmartRef__":true,"id":9676},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9675":{"this":{"__isSmartRef__":true,"id":8540}},"9676":{},"9677":{"varMapping":{"__isSmartRef__":true,"id":9678},"source":"function applyTo(morph) {\n\tmorph.setFill(this.dropColor)\n}","funcProperties":{"__isSmartRef__":true,"id":9679},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9678":{"this":{"__isSmartRef__":true,"id":8540}},"9679":{},"9680":{"varMapping":{"__isSmartRef__":true,"id":9681},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9682},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9681":{"this":{"__isSmartRef__":true,"id":8540}},"9682":{},"9683":{"varMapping":{"__isSmartRef__":true,"id":9684},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9689},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9684":{"this":{"__isSmartRef__":true,"id":8540},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9685}},"9685":{"$super":{"__isSmartRef__":true,"id":9686}},"9686":{"varMapping":{"__isSmartRef__":true,"id":9687},"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":9688},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9687":{"obj":{"__isSmartRef__":true,"id":8540},"name":"onDragStart"},"9688":{},"9689":{},"9690":{"varMapping":{"__isSmartRef__":true,"id":9691},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\t// this.icon && this.icon.remove();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9696},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9691":{"this":{"__isSmartRef__":true,"id":8540},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9692}},"9692":{"$super":{"__isSmartRef__":true,"id":9693}},"9693":{"varMapping":{"__isSmartRef__":true,"id":9694},"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":9695},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9694":{"obj":{"__isSmartRef__":true,"id":8540},"name":"onDragEnd"},"9695":{},"9696":{},"9697":{"varMapping":{"__isSmartRef__":true,"id":9698},"source":"function setupConnections() {\n\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\n}","funcProperties":{"__isSmartRef__":true,"id":9699},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9698":{"this":{"__isSmartRef__":true,"id":8540}},"9699":{},"9700":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9701":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9702":{"sourceObj":{"__isSmartRef__":true,"id":8481},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8482},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9703":{"applyTo":{"__isSmartRef__":true,"id":9704},"reset":{"__isSmartRef__":true,"id":9707},"onDragStart":{"__isSmartRef__":true,"id":9710},"onDragEnd":{"__isSmartRef__":true,"id":9717},"setupConnections":{"__isSmartRef__":true,"id":9724}},"9704":{"varMapping":{"__isSmartRef__":true,"id":9705},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9706},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9705":{"this":{"__isSmartRef__":true,"id":8481}},"9706":{},"9707":{"varMapping":{"__isSmartRef__":true,"id":9708},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9709},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9708":{"this":{"__isSmartRef__":true,"id":8481}},"9709":{},"9710":{"varMapping":{"__isSmartRef__":true,"id":9711},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9716},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9711":{"this":{"__isSmartRef__":true,"id":8481},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9712}},"9712":{"$super":{"__isSmartRef__":true,"id":9713}},"9713":{"varMapping":{"__isSmartRef__":true,"id":9714},"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":9715},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9714":{"obj":{"__isSmartRef__":true,"id":8481},"name":"onDragStart"},"9715":{},"9716":{},"9717":{"varMapping":{"__isSmartRef__":true,"id":9718},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9723},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9718":{"this":{"__isSmartRef__":true,"id":8481},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9719}},"9719":{"$super":{"__isSmartRef__":true,"id":9720}},"9720":{"varMapping":{"__isSmartRef__":true,"id":9721},"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":9722},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9721":{"obj":{"__isSmartRef__":true,"id":8481},"name":"onDragEnd"},"9722":{},"9723":{},"9724":{"varMapping":{"__isSmartRef__":true,"id":9725},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9726},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9725":{"this":{"__isSmartRef__":true,"id":8481}},"9726":{},"9727":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9728":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9729":{"sourceObj":{"__isSmartRef__":true,"id":8422},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8423},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9730":{"applyTo":{"__isSmartRef__":true,"id":9731},"reset":{"__isSmartRef__":true,"id":9734},"onDragStart":{"__isSmartRef__":true,"id":9737},"onDragEnd":{"__isSmartRef__":true,"id":9744},"setupConnections":{"__isSmartRef__":true,"id":9751}},"9731":{"varMapping":{"__isSmartRef__":true,"id":9732},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9733},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9732":{"this":{"__isSmartRef__":true,"id":8422}},"9733":{},"9734":{"varMapping":{"__isSmartRef__":true,"id":9735},"source":"function reset() {\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9736},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9735":{"this":{"__isSmartRef__":true,"id":8422}},"9736":{},"9737":{"varMapping":{"__isSmartRef__":true,"id":9738},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9743},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9738":{"this":{"__isSmartRef__":true,"id":8422},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9739}},"9739":{"$super":{"__isSmartRef__":true,"id":9740}},"9740":{"varMapping":{"__isSmartRef__":true,"id":9741},"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":9742},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9741":{"obj":{"__isSmartRef__":true,"id":8422},"name":"onDragStart"},"9742":{},"9743":{},"9744":{"varMapping":{"__isSmartRef__":true,"id":9745},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9750},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9745":{"this":{"__isSmartRef__":true,"id":8422},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9746}},"9746":{"$super":{"__isSmartRef__":true,"id":9747}},"9747":{"varMapping":{"__isSmartRef__":true,"id":9748},"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":9749},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9748":{"obj":{"__isSmartRef__":true,"id":8422},"name":"onDragEnd"},"9749":{},"9750":{},"9751":{"varMapping":{"__isSmartRef__":true,"id":9752},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9753},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9752":{"this":{"__isSmartRef__":true,"id":8422}},"9753":{},"9754":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9755":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9756":{"sourceObj":{"__isSmartRef__":true,"id":8363},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8364},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9757":{"applyTo":{"__isSmartRef__":true,"id":9758},"reset":{"__isSmartRef__":true,"id":9761},"onDragStart":{"__isSmartRef__":true,"id":9764},"onDragEnd":{"__isSmartRef__":true,"id":9771},"setupConnections":{"__isSmartRef__":true,"id":9778}},"9758":{"varMapping":{"__isSmartRef__":true,"id":9759},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9760},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9759":{"this":{"__isSmartRef__":true,"id":8363}},"9760":{},"9761":{"varMapping":{"__isSmartRef__":true,"id":9762},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.3\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9763},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9762":{"this":{"__isSmartRef__":true,"id":8363}},"9763":{},"9764":{"varMapping":{"__isSmartRef__":true,"id":9765},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9770},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9765":{"this":{"__isSmartRef__":true,"id":8363},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9766}},"9766":{"$super":{"__isSmartRef__":true,"id":9767}},"9767":{"varMapping":{"__isSmartRef__":true,"id":9768},"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":9769},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9768":{"obj":{"__isSmartRef__":true,"id":8363},"name":"onDragStart"},"9769":{},"9770":{},"9771":{"varMapping":{"__isSmartRef__":true,"id":9772},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9777},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9772":{"this":{"__isSmartRef__":true,"id":8363},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9773}},"9773":{"$super":{"__isSmartRef__":true,"id":9774}},"9774":{"varMapping":{"__isSmartRef__":true,"id":9775},"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":9776},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9775":{"obj":{"__isSmartRef__":true,"id":8363},"name":"onDragEnd"},"9776":{},"9777":{},"9778":{"varMapping":{"__isSmartRef__":true,"id":9779},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9780},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9779":{"this":{"__isSmartRef__":true,"id":8363}},"9780":{},"9781":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9782":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9783":{"sourceObj":{"__isSmartRef__":true,"id":8304},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8305},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9784":{"applyTo":{"__isSmartRef__":true,"id":9785},"reset":{"__isSmartRef__":true,"id":9788},"onDragStart":{"__isSmartRef__":true,"id":9791},"onDragEnd":{"__isSmartRef__":true,"id":9798},"setupConnections":{"__isSmartRef__":true,"id":9805}},"9785":{"varMapping":{"__isSmartRef__":true,"id":9786},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9787},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9786":{"this":{"__isSmartRef__":true,"id":8304}},"9787":{},"9788":{"varMapping":{"__isSmartRef__":true,"id":9789},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.3\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9789":{"this":{"__isSmartRef__":true,"id":8304}},"9790":{},"9791":{"varMapping":{"__isSmartRef__":true,"id":9792},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9797},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9792":{"this":{"__isSmartRef__":true,"id":8304},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9793}},"9793":{"$super":{"__isSmartRef__":true,"id":9794}},"9794":{"varMapping":{"__isSmartRef__":true,"id":9795},"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":9796},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9795":{"obj":{"__isSmartRef__":true,"id":8304},"name":"onDragStart"},"9796":{},"9797":{},"9798":{"varMapping":{"__isSmartRef__":true,"id":9799},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9804},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9799":{"this":{"__isSmartRef__":true,"id":8304},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9800}},"9800":{"$super":{"__isSmartRef__":true,"id":9801}},"9801":{"varMapping":{"__isSmartRef__":true,"id":9802},"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":9803},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9802":{"obj":{"__isSmartRef__":true,"id":8304},"name":"onDragEnd"},"9803":{},"9804":{},"9805":{"varMapping":{"__isSmartRef__":true,"id":9806},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9807},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9806":{"this":{"__isSmartRef__":true,"id":8304}},"9807":{},"9808":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9809":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9810":{"sourceObj":{"__isSmartRef__":true,"id":8245},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8246},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9811":{"applyTo":{"__isSmartRef__":true,"id":9812},"reset":{"__isSmartRef__":true,"id":9815},"onDragStart":{"__isSmartRef__":true,"id":9818},"onDragEnd":{"__isSmartRef__":true,"id":9825},"setupConnections":{"__isSmartRef__":true,"id":9832}},"9812":{"varMapping":{"__isSmartRef__":true,"id":9813},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9814},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9813":{"this":{"__isSmartRef__":true,"id":8245}},"9814":{},"9815":{"varMapping":{"__isSmartRef__":true,"id":9816},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.3\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9817},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9816":{"this":{"__isSmartRef__":true,"id":8245}},"9817":{},"9818":{"varMapping":{"__isSmartRef__":true,"id":9819},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9824},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9819":{"this":{"__isSmartRef__":true,"id":8245},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9820}},"9820":{"$super":{"__isSmartRef__":true,"id":9821}},"9821":{"varMapping":{"__isSmartRef__":true,"id":9822},"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":9823},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9822":{"obj":{"__isSmartRef__":true,"id":8245},"name":"onDragStart"},"9823":{},"9824":{},"9825":{"varMapping":{"__isSmartRef__":true,"id":9826},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9831},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9826":{"this":{"__isSmartRef__":true,"id":8245},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9827}},"9827":{"$super":{"__isSmartRef__":true,"id":9828}},"9828":{"varMapping":{"__isSmartRef__":true,"id":9829},"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":9830},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9829":{"obj":{"__isSmartRef__":true,"id":8245},"name":"onDragEnd"},"9830":{},"9831":{},"9832":{"varMapping":{"__isSmartRef__":true,"id":9833},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9834},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9833":{"this":{"__isSmartRef__":true,"id":8245}},"9834":{},"9835":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9836":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9837":{"sourceObj":{"__isSmartRef__":true,"id":8186},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8187},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9838":{"applyTo":{"__isSmartRef__":true,"id":9839},"reset":{"__isSmartRef__":true,"id":9842},"onDragStart":{"__isSmartRef__":true,"id":9845},"onDragEnd":{"__isSmartRef__":true,"id":9852},"setupConnections":{"__isSmartRef__":true,"id":9859}},"9839":{"varMapping":{"__isSmartRef__":true,"id":9840},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9841},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9840":{"this":{"__isSmartRef__":true,"id":8186}},"9841":{},"9842":{"varMapping":{"__isSmartRef__":true,"id":9843},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.3\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9844},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9843":{"this":{"__isSmartRef__":true,"id":8186}},"9844":{},"9845":{"varMapping":{"__isSmartRef__":true,"id":9846},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9851},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9846":{"this":{"__isSmartRef__":true,"id":8186},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9847}},"9847":{"$super":{"__isSmartRef__":true,"id":9848}},"9848":{"varMapping":{"__isSmartRef__":true,"id":9849},"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":9850},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9849":{"obj":{"__isSmartRef__":true,"id":8186},"name":"onDragStart"},"9850":{},"9851":{},"9852":{"varMapping":{"__isSmartRef__":true,"id":9853},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9858},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9853":{"this":{"__isSmartRef__":true,"id":8186},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9854}},"9854":{"$super":{"__isSmartRef__":true,"id":9855}},"9855":{"varMapping":{"__isSmartRef__":true,"id":9856},"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":9857},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9856":{"obj":{"__isSmartRef__":true,"id":8186},"name":"onDragEnd"},"9857":{},"9858":{},"9859":{"varMapping":{"__isSmartRef__":true,"id":9860},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9861},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9860":{"this":{"__isSmartRef__":true,"id":8186}},"9861":{},"9862":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9863":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9864":{"sourceObj":{"__isSmartRef__":true,"id":8127},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8128},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9865":{"applyTo":{"__isSmartRef__":true,"id":9866},"reset":{"__isSmartRef__":true,"id":9869},"onDragStart":{"__isSmartRef__":true,"id":9872},"onDragEnd":{"__isSmartRef__":true,"id":9879},"setupConnections":{"__isSmartRef__":true,"id":9886}},"9866":{"varMapping":{"__isSmartRef__":true,"id":9867},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9868},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9867":{"this":{"__isSmartRef__":true,"id":8127}},"9868":{},"9869":{"varMapping":{"__isSmartRef__":true,"id":9870},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9871},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9870":{"this":{"__isSmartRef__":true,"id":8127}},"9871":{},"9872":{"varMapping":{"__isSmartRef__":true,"id":9873},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9878},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9873":{"this":{"__isSmartRef__":true,"id":8127},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9874}},"9874":{"$super":{"__isSmartRef__":true,"id":9875}},"9875":{"varMapping":{"__isSmartRef__":true,"id":9876},"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":9877},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9876":{"obj":{"__isSmartRef__":true,"id":8127},"name":"onDragStart"},"9877":{},"9878":{},"9879":{"varMapping":{"__isSmartRef__":true,"id":9880},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9885},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9880":{"this":{"__isSmartRef__":true,"id":8127},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9881}},"9881":{"$super":{"__isSmartRef__":true,"id":9882}},"9882":{"varMapping":{"__isSmartRef__":true,"id":9883},"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":9884},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9883":{"obj":{"__isSmartRef__":true,"id":8127},"name":"onDragEnd"},"9884":{},"9885":{},"9886":{"varMapping":{"__isSmartRef__":true,"id":9887},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9888},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9887":{"this":{"__isSmartRef__":true,"id":8127}},"9888":{},"9889":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9890":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9891":{"sourceObj":{"__isSmartRef__":true,"id":8068},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8069},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9892":{"applyTo":{"__isSmartRef__":true,"id":9893},"reset":{"__isSmartRef__":true,"id":9896},"onDragStart":{"__isSmartRef__":true,"id":9899},"onDragEnd":{"__isSmartRef__":true,"id":9906},"setupConnections":{"__isSmartRef__":true,"id":9913}},"9893":{"varMapping":{"__isSmartRef__":true,"id":9894},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9895},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9894":{"this":{"__isSmartRef__":true,"id":8068}},"9895":{},"9896":{"varMapping":{"__isSmartRef__":true,"id":9897},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9898},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9897":{"this":{"__isSmartRef__":true,"id":8068}},"9898":{},"9899":{"varMapping":{"__isSmartRef__":true,"id":9900},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9905},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9900":{"this":{"__isSmartRef__":true,"id":8068},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9901}},"9901":{"$super":{"__isSmartRef__":true,"id":9902}},"9902":{"varMapping":{"__isSmartRef__":true,"id":9903},"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":9904},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9903":{"obj":{"__isSmartRef__":true,"id":8068},"name":"onDragStart"},"9904":{},"9905":{},"9906":{"varMapping":{"__isSmartRef__":true,"id":9907},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9912},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9907":{"this":{"__isSmartRef__":true,"id":8068},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9908}},"9908":{"$super":{"__isSmartRef__":true,"id":9909}},"9909":{"varMapping":{"__isSmartRef__":true,"id":9910},"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":9911},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9910":{"obj":{"__isSmartRef__":true,"id":8068},"name":"onDragEnd"},"9911":{},"9912":{},"9913":{"varMapping":{"__isSmartRef__":true,"id":9914},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9915},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9914":{"this":{"__isSmartRef__":true,"id":8068}},"9915":{},"9916":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9917":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9918":{"sourceObj":{"__isSmartRef__":true,"id":8009},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":8010},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9919":{"applyTo":{"__isSmartRef__":true,"id":9920},"reset":{"__isSmartRef__":true,"id":9923},"onDragStart":{"__isSmartRef__":true,"id":9926},"onDragEnd":{"__isSmartRef__":true,"id":9933},"setupConnections":{"__isSmartRef__":true,"id":9940}},"9920":{"varMapping":{"__isSmartRef__":true,"id":9921},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9922},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9921":{"this":{"__isSmartRef__":true,"id":8009}},"9922":{},"9923":{"varMapping":{"__isSmartRef__":true,"id":9924},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9925},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9924":{"this":{"__isSmartRef__":true,"id":8009}},"9925":{},"9926":{"varMapping":{"__isSmartRef__":true,"id":9927},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9932},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9927":{"this":{"__isSmartRef__":true,"id":8009},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9928}},"9928":{"$super":{"__isSmartRef__":true,"id":9929}},"9929":{"varMapping":{"__isSmartRef__":true,"id":9930},"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":9931},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9930":{"obj":{"__isSmartRef__":true,"id":8009},"name":"onDragStart"},"9931":{},"9932":{},"9933":{"varMapping":{"__isSmartRef__":true,"id":9934},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9939},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9934":{"this":{"__isSmartRef__":true,"id":8009},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9935}},"9935":{"$super":{"__isSmartRef__":true,"id":9936}},"9936":{"varMapping":{"__isSmartRef__":true,"id":9937},"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":9938},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9937":{"obj":{"__isSmartRef__":true,"id":8009},"name":"onDragEnd"},"9938":{},"9939":{},"9940":{"varMapping":{"__isSmartRef__":true,"id":9941},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9942},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9941":{"this":{"__isSmartRef__":true,"id":8009}},"9942":{},"9943":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9944":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9945":{"sourceObj":{"__isSmartRef__":true,"id":7950},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7951},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9946":{"applyTo":{"__isSmartRef__":true,"id":9947},"reset":{"__isSmartRef__":true,"id":9950},"onDragStart":{"__isSmartRef__":true,"id":9953},"onDragEnd":{"__isSmartRef__":true,"id":9960},"setupConnections":{"__isSmartRef__":true,"id":9967}},"9947":{"varMapping":{"__isSmartRef__":true,"id":9948},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9949},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9948":{"this":{"__isSmartRef__":true,"id":7950}},"9949":{},"9950":{"varMapping":{"__isSmartRef__":true,"id":9951},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9951":{"this":{"__isSmartRef__":true,"id":7950}},"9952":{},"9953":{"varMapping":{"__isSmartRef__":true,"id":9954},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9959},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9954":{"this":{"__isSmartRef__":true,"id":7950},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9955}},"9955":{"$super":{"__isSmartRef__":true,"id":9956}},"9956":{"varMapping":{"__isSmartRef__":true,"id":9957},"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":9958},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9957":{"obj":{"__isSmartRef__":true,"id":7950},"name":"onDragStart"},"9958":{},"9959":{},"9960":{"varMapping":{"__isSmartRef__":true,"id":9961},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9966},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9961":{"this":{"__isSmartRef__":true,"id":7950},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9962}},"9962":{"$super":{"__isSmartRef__":true,"id":9963}},"9963":{"varMapping":{"__isSmartRef__":true,"id":9964},"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":9965},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9964":{"obj":{"__isSmartRef__":true,"id":7950},"name":"onDragEnd"},"9965":{},"9966":{},"9967":{"varMapping":{"__isSmartRef__":true,"id":9968},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9969},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9968":{"this":{"__isSmartRef__":true,"id":7950}},"9969":{},"9970":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9971":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9972":{"sourceObj":{"__isSmartRef__":true,"id":7891},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7892},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"9973":{"applyTo":{"__isSmartRef__":true,"id":9974},"reset":{"__isSmartRef__":true,"id":9977},"onDragStart":{"__isSmartRef__":true,"id":9980},"onDragEnd":{"__isSmartRef__":true,"id":9987},"setupConnections":{"__isSmartRef__":true,"id":9994}},"9974":{"varMapping":{"__isSmartRef__":true,"id":9975},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":9976},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9975":{"this":{"__isSmartRef__":true,"id":7891}},"9976":{},"9977":{"varMapping":{"__isSmartRef__":true,"id":9978},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":9979},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9978":{"this":{"__isSmartRef__":true,"id":7891}},"9979":{},"9980":{"varMapping":{"__isSmartRef__":true,"id":9981},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":9986},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9981":{"this":{"__isSmartRef__":true,"id":7891},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9982}},"9982":{"$super":{"__isSmartRef__":true,"id":9983}},"9983":{"varMapping":{"__isSmartRef__":true,"id":9984},"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":9985},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9984":{"obj":{"__isSmartRef__":true,"id":7891},"name":"onDragStart"},"9985":{},"9986":{},"9987":{"varMapping":{"__isSmartRef__":true,"id":9988},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":9993},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9988":{"this":{"__isSmartRef__":true,"id":7891},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9989}},"9989":{"$super":{"__isSmartRef__":true,"id":9990}},"9990":{"varMapping":{"__isSmartRef__":true,"id":9991},"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":9992},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9991":{"obj":{"__isSmartRef__":true,"id":7891},"name":"onDragEnd"},"9992":{},"9993":{},"9994":{"varMapping":{"__isSmartRef__":true,"id":9995},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":9996},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9995":{"this":{"__isSmartRef__":true,"id":7891}},"9996":{},"9997":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9998":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9999":{"sourceObj":{"__isSmartRef__":true,"id":7832},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7833},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10000":{"applyTo":{"__isSmartRef__":true,"id":10001},"reset":{"__isSmartRef__":true,"id":10004},"onDragStart":{"__isSmartRef__":true,"id":10007},"onDragEnd":{"__isSmartRef__":true,"id":10014},"setupConnections":{"__isSmartRef__":true,"id":10021}},"10001":{"varMapping":{"__isSmartRef__":true,"id":10002},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10003},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10002":{"this":{"__isSmartRef__":true,"id":7832}},"10003":{},"10004":{"varMapping":{"__isSmartRef__":true,"id":10005},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10006},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10005":{"this":{"__isSmartRef__":true,"id":7832}},"10006":{},"10007":{"varMapping":{"__isSmartRef__":true,"id":10008},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10013},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10008":{"this":{"__isSmartRef__":true,"id":7832},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10009}},"10009":{"$super":{"__isSmartRef__":true,"id":10010}},"10010":{"varMapping":{"__isSmartRef__":true,"id":10011},"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":10012},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10011":{"obj":{"__isSmartRef__":true,"id":7832},"name":"onDragStart"},"10012":{},"10013":{},"10014":{"varMapping":{"__isSmartRef__":true,"id":10015},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10020},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10015":{"this":{"__isSmartRef__":true,"id":7832},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10016}},"10016":{"$super":{"__isSmartRef__":true,"id":10017}},"10017":{"varMapping":{"__isSmartRef__":true,"id":10018},"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":10019},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10018":{"obj":{"__isSmartRef__":true,"id":7832},"name":"onDragEnd"},"10019":{},"10020":{},"10021":{"varMapping":{"__isSmartRef__":true,"id":10022},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10023},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10022":{"this":{"__isSmartRef__":true,"id":7832}},"10023":{},"10024":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10025":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10026":{"sourceObj":{"__isSmartRef__":true,"id":7773},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7774},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10027":{"applyTo":{"__isSmartRef__":true,"id":10028},"reset":{"__isSmartRef__":true,"id":10031},"onDragStart":{"__isSmartRef__":true,"id":10034},"onDragEnd":{"__isSmartRef__":true,"id":10041},"setupConnections":{"__isSmartRef__":true,"id":10048}},"10028":{"varMapping":{"__isSmartRef__":true,"id":10029},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10030},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10029":{"this":{"__isSmartRef__":true,"id":7773}},"10030":{},"10031":{"varMapping":{"__isSmartRef__":true,"id":10032},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10033},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10032":{"this":{"__isSmartRef__":true,"id":7773}},"10033":{},"10034":{"varMapping":{"__isSmartRef__":true,"id":10035},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10040},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10035":{"this":{"__isSmartRef__":true,"id":7773},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10036}},"10036":{"$super":{"__isSmartRef__":true,"id":10037}},"10037":{"varMapping":{"__isSmartRef__":true,"id":10038},"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":10039},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10038":{"obj":{"__isSmartRef__":true,"id":7773},"name":"onDragStart"},"10039":{},"10040":{},"10041":{"varMapping":{"__isSmartRef__":true,"id":10042},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10047},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10042":{"this":{"__isSmartRef__":true,"id":7773},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10043}},"10043":{"$super":{"__isSmartRef__":true,"id":10044}},"10044":{"varMapping":{"__isSmartRef__":true,"id":10045},"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":10046},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10045":{"obj":{"__isSmartRef__":true,"id":7773},"name":"onDragEnd"},"10046":{},"10047":{},"10048":{"varMapping":{"__isSmartRef__":true,"id":10049},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10050},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10049":{"this":{"__isSmartRef__":true,"id":7773}},"10050":{},"10051":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10052":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10053":{"sourceObj":{"__isSmartRef__":true,"id":7714},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7715},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10054":{"applyTo":{"__isSmartRef__":true,"id":10055},"reset":{"__isSmartRef__":true,"id":10058},"onDragStart":{"__isSmartRef__":true,"id":10061},"onDragEnd":{"__isSmartRef__":true,"id":10068},"setupConnections":{"__isSmartRef__":true,"id":10075}},"10055":{"varMapping":{"__isSmartRef__":true,"id":10056},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10057},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10056":{"this":{"__isSmartRef__":true,"id":7714}},"10057":{},"10058":{"varMapping":{"__isSmartRef__":true,"id":10059},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10060},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10059":{"this":{"__isSmartRef__":true,"id":7714}},"10060":{},"10061":{"varMapping":{"__isSmartRef__":true,"id":10062},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10067},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10062":{"this":{"__isSmartRef__":true,"id":7714},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10063}},"10063":{"$super":{"__isSmartRef__":true,"id":10064}},"10064":{"varMapping":{"__isSmartRef__":true,"id":10065},"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":10066},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10065":{"obj":{"__isSmartRef__":true,"id":7714},"name":"onDragStart"},"10066":{},"10067":{},"10068":{"varMapping":{"__isSmartRef__":true,"id":10069},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10074},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10069":{"this":{"__isSmartRef__":true,"id":7714},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10070}},"10070":{"$super":{"__isSmartRef__":true,"id":10071}},"10071":{"varMapping":{"__isSmartRef__":true,"id":10072},"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":10073},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10072":{"obj":{"__isSmartRef__":true,"id":7714},"name":"onDragEnd"},"10073":{},"10074":{},"10075":{"varMapping":{"__isSmartRef__":true,"id":10076},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10077},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10076":{"this":{"__isSmartRef__":true,"id":7714}},"10077":{},"10078":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10079":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10080":{"sourceObj":{"__isSmartRef__":true,"id":7655},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7656},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10081":{"applyTo":{"__isSmartRef__":true,"id":10082},"reset":{"__isSmartRef__":true,"id":10085},"onDragStart":{"__isSmartRef__":true,"id":10088},"onDragEnd":{"__isSmartRef__":true,"id":10095},"setupConnections":{"__isSmartRef__":true,"id":10102}},"10082":{"varMapping":{"__isSmartRef__":true,"id":10083},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10084},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10083":{"this":{"__isSmartRef__":true,"id":7655}},"10084":{},"10085":{"varMapping":{"__isSmartRef__":true,"id":10086},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10087},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10086":{"this":{"__isSmartRef__":true,"id":7655}},"10087":{},"10088":{"varMapping":{"__isSmartRef__":true,"id":10089},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10094},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10089":{"this":{"__isSmartRef__":true,"id":7655},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10090}},"10090":{"$super":{"__isSmartRef__":true,"id":10091}},"10091":{"varMapping":{"__isSmartRef__":true,"id":10092},"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":10093},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10092":{"obj":{"__isSmartRef__":true,"id":7655},"name":"onDragStart"},"10093":{},"10094":{},"10095":{"varMapping":{"__isSmartRef__":true,"id":10096},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10101},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10096":{"this":{"__isSmartRef__":true,"id":7655},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10097}},"10097":{"$super":{"__isSmartRef__":true,"id":10098}},"10098":{"varMapping":{"__isSmartRef__":true,"id":10099},"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":10100},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10099":{"obj":{"__isSmartRef__":true,"id":7655},"name":"onDragEnd"},"10100":{},"10101":{},"10102":{"varMapping":{"__isSmartRef__":true,"id":10103},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10104},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10103":{"this":{"__isSmartRef__":true,"id":7655}},"10104":{},"10105":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10106":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10107":{"sourceObj":{"__isSmartRef__":true,"id":7596},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7597},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10108":{"applyTo":{"__isSmartRef__":true,"id":10109},"reset":{"__isSmartRef__":true,"id":10112},"onDragStart":{"__isSmartRef__":true,"id":10115},"onDragEnd":{"__isSmartRef__":true,"id":10122},"setupConnections":{"__isSmartRef__":true,"id":10129}},"10109":{"varMapping":{"__isSmartRef__":true,"id":10110},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10111},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10110":{"this":{"__isSmartRef__":true,"id":7596}},"10111":{},"10112":{"varMapping":{"__isSmartRef__":true,"id":10113},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10114},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10113":{"this":{"__isSmartRef__":true,"id":7596}},"10114":{},"10115":{"varMapping":{"__isSmartRef__":true,"id":10116},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10121},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10116":{"this":{"__isSmartRef__":true,"id":7596},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10117}},"10117":{"$super":{"__isSmartRef__":true,"id":10118}},"10118":{"varMapping":{"__isSmartRef__":true,"id":10119},"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":10120},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10119":{"obj":{"__isSmartRef__":true,"id":7596},"name":"onDragStart"},"10120":{},"10121":{},"10122":{"varMapping":{"__isSmartRef__":true,"id":10123},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10128},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10123":{"this":{"__isSmartRef__":true,"id":7596},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10124}},"10124":{"$super":{"__isSmartRef__":true,"id":10125}},"10125":{"varMapping":{"__isSmartRef__":true,"id":10126},"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":10127},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10126":{"obj":{"__isSmartRef__":true,"id":7596},"name":"onDragEnd"},"10127":{},"10128":{},"10129":{"varMapping":{"__isSmartRef__":true,"id":10130},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10131},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10130":{"this":{"__isSmartRef__":true,"id":7596}},"10131":{},"10132":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10133":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10134":{"sourceObj":{"__isSmartRef__":true,"id":7537},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7538},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10135":{"applyTo":{"__isSmartRef__":true,"id":10136},"reset":{"__isSmartRef__":true,"id":10139},"onDragStart":{"__isSmartRef__":true,"id":10142},"onDragEnd":{"__isSmartRef__":true,"id":10149},"setupConnections":{"__isSmartRef__":true,"id":10156}},"10136":{"varMapping":{"__isSmartRef__":true,"id":10137},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10138},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10137":{"this":{"__isSmartRef__":true,"id":7537}},"10138":{},"10139":{"varMapping":{"__isSmartRef__":true,"id":10140},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10141},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10140":{"this":{"__isSmartRef__":true,"id":7537}},"10141":{},"10142":{"varMapping":{"__isSmartRef__":true,"id":10143},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10148},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10143":{"this":{"__isSmartRef__":true,"id":7537},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10144}},"10144":{"$super":{"__isSmartRef__":true,"id":10145}},"10145":{"varMapping":{"__isSmartRef__":true,"id":10146},"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":10147},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10146":{"obj":{"__isSmartRef__":true,"id":7537},"name":"onDragStart"},"10147":{},"10148":{},"10149":{"varMapping":{"__isSmartRef__":true,"id":10150},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10155},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10150":{"this":{"__isSmartRef__":true,"id":7537},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10151}},"10151":{"$super":{"__isSmartRef__":true,"id":10152}},"10152":{"varMapping":{"__isSmartRef__":true,"id":10153},"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":10154},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10153":{"obj":{"__isSmartRef__":true,"id":7537},"name":"onDragEnd"},"10154":{},"10155":{},"10156":{"varMapping":{"__isSmartRef__":true,"id":10157},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10158},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10157":{"this":{"__isSmartRef__":true,"id":7537}},"10158":{},"10159":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10160":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10161":{"sourceObj":{"__isSmartRef__":true,"id":7478},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7479},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10162":{"applyTo":{"__isSmartRef__":true,"id":10163},"reset":{"__isSmartRef__":true,"id":10166},"onDragStart":{"__isSmartRef__":true,"id":10169},"onDragEnd":{"__isSmartRef__":true,"id":10176},"setupConnections":{"__isSmartRef__":true,"id":10183}},"10163":{"varMapping":{"__isSmartRef__":true,"id":10164},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10165},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10164":{"this":{"__isSmartRef__":true,"id":7478}},"10165":{},"10166":{"varMapping":{"__isSmartRef__":true,"id":10167},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10168},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10167":{"this":{"__isSmartRef__":true,"id":7478}},"10168":{},"10169":{"varMapping":{"__isSmartRef__":true,"id":10170},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10175},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10170":{"this":{"__isSmartRef__":true,"id":7478},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10171}},"10171":{"$super":{"__isSmartRef__":true,"id":10172}},"10172":{"varMapping":{"__isSmartRef__":true,"id":10173},"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":10174},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10173":{"obj":{"__isSmartRef__":true,"id":7478},"name":"onDragStart"},"10174":{},"10175":{},"10176":{"varMapping":{"__isSmartRef__":true,"id":10177},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10182},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10177":{"this":{"__isSmartRef__":true,"id":7478},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10178}},"10178":{"$super":{"__isSmartRef__":true,"id":10179}},"10179":{"varMapping":{"__isSmartRef__":true,"id":10180},"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":10181},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10180":{"obj":{"__isSmartRef__":true,"id":7478},"name":"onDragEnd"},"10181":{},"10182":{},"10183":{"varMapping":{"__isSmartRef__":true,"id":10184},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10185},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10184":{"this":{"__isSmartRef__":true,"id":7478}},"10185":{},"10186":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10187":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10188":{"sourceObj":{"__isSmartRef__":true,"id":7419},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7420},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10189":{"applyTo":{"__isSmartRef__":true,"id":10190},"reset":{"__isSmartRef__":true,"id":10193},"onDragStart":{"__isSmartRef__":true,"id":10196},"onDragEnd":{"__isSmartRef__":true,"id":10203},"setupConnections":{"__isSmartRef__":true,"id":10210}},"10190":{"varMapping":{"__isSmartRef__":true,"id":10191},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10192},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10191":{"this":{"__isSmartRef__":true,"id":7419}},"10192":{},"10193":{"varMapping":{"__isSmartRef__":true,"id":10194},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10195},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10194":{"this":{"__isSmartRef__":true,"id":7419}},"10195":{},"10196":{"varMapping":{"__isSmartRef__":true,"id":10197},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10202},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10197":{"this":{"__isSmartRef__":true,"id":7419},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10198}},"10198":{"$super":{"__isSmartRef__":true,"id":10199}},"10199":{"varMapping":{"__isSmartRef__":true,"id":10200},"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":10201},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10200":{"obj":{"__isSmartRef__":true,"id":7419},"name":"onDragStart"},"10201":{},"10202":{},"10203":{"varMapping":{"__isSmartRef__":true,"id":10204},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10209},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10204":{"this":{"__isSmartRef__":true,"id":7419},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10205}},"10205":{"$super":{"__isSmartRef__":true,"id":10206}},"10206":{"varMapping":{"__isSmartRef__":true,"id":10207},"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":10208},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10207":{"obj":{"__isSmartRef__":true,"id":7419},"name":"onDragEnd"},"10208":{},"10209":{},"10210":{"varMapping":{"__isSmartRef__":true,"id":10211},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10212},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10211":{"this":{"__isSmartRef__":true,"id":7419}},"10212":{},"10213":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10214":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10215":{"sourceObj":{"__isSmartRef__":true,"id":7359},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7360},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10216":{"applyTo":{"__isSmartRef__":true,"id":10217},"reset":{"__isSmartRef__":true,"id":10220},"onDragStart":{"__isSmartRef__":true,"id":10223},"onDragEnd":{"__isSmartRef__":true,"id":10230},"setupConnections":{"__isSmartRef__":true,"id":10237}},"10217":{"varMapping":{"__isSmartRef__":true,"id":10218},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10219},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10218":{"this":{"__isSmartRef__":true,"id":7359}},"10219":{},"10220":{"varMapping":{"__isSmartRef__":true,"id":10221},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10222},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10221":{"this":{"__isSmartRef__":true,"id":7359}},"10222":{},"10223":{"varMapping":{"__isSmartRef__":true,"id":10224},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10229},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10224":{"this":{"__isSmartRef__":true,"id":7359},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10225}},"10225":{"$super":{"__isSmartRef__":true,"id":10226}},"10226":{"varMapping":{"__isSmartRef__":true,"id":10227},"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":10228},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10227":{"obj":{"__isSmartRef__":true,"id":7359},"name":"onDragStart"},"10228":{},"10229":{},"10230":{"varMapping":{"__isSmartRef__":true,"id":10231},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10236},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10231":{"this":{"__isSmartRef__":true,"id":7359},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10232}},"10232":{"$super":{"__isSmartRef__":true,"id":10233}},"10233":{"varMapping":{"__isSmartRef__":true,"id":10234},"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":10235},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10234":{"obj":{"__isSmartRef__":true,"id":7359},"name":"onDragEnd"},"10235":{},"10236":{},"10237":{"varMapping":{"__isSmartRef__":true,"id":10238},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10239},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10238":{"this":{"__isSmartRef__":true,"id":7359}},"10239":{},"10240":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10241":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10242":{"sourceObj":{"__isSmartRef__":true,"id":7299},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7300},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10243":{"applyTo":{"__isSmartRef__":true,"id":10244},"reset":{"__isSmartRef__":true,"id":10247},"onDragStart":{"__isSmartRef__":true,"id":10250},"onDragEnd":{"__isSmartRef__":true,"id":10257},"setupConnections":{"__isSmartRef__":true,"id":10264}},"10244":{"varMapping":{"__isSmartRef__":true,"id":10245},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10246},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10245":{"this":{"__isSmartRef__":true,"id":7299}},"10246":{},"10247":{"varMapping":{"__isSmartRef__":true,"id":10248},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10249},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10248":{"this":{"__isSmartRef__":true,"id":7299}},"10249":{},"10250":{"varMapping":{"__isSmartRef__":true,"id":10251},"source":"function onDragStart(evt) {\n\tvar pos = this.owner.localize(evt.getPosition())\n\tthis.icon = this.copy();\n\tthis.icon.moveBy(pos.negated())\n\tevt.hand.grabMorph(this.icon);\n}","funcProperties":{"__isSmartRef__":true,"id":10256},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10251":{"this":{"__isSmartRef__":true,"id":7299},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10252}},"10252":{"$super":{"__isSmartRef__":true,"id":10253}},"10253":{"varMapping":{"__isSmartRef__":true,"id":10254},"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":10255},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10254":{"obj":{"__isSmartRef__":true,"id":7299},"name":"onDragStart"},"10255":{},"10256":{},"10257":{"varMapping":{"__isSmartRef__":true,"id":10258},"source":"function onDragEnd(evt) {\n\tevt.hand.removeAllMorphs();\n\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\n\tif (target === evt.world) {\n\t\talert('found no target to apply behavior to!')\n\t\treturn;\n\t}\n\tthis.applyTo(target)\n\tnewShowMorph(target);\n}","funcProperties":{"__isSmartRef__":true,"id":10263},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10258":{"this":{"__isSmartRef__":true,"id":7299},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10259}},"10259":{"$super":{"__isSmartRef__":true,"id":10260}},"10260":{"varMapping":{"__isSmartRef__":true,"id":10261},"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":10262},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10261":{"obj":{"__isSmartRef__":true,"id":7299},"name":"onDragEnd"},"10262":{},"10263":{},"10264":{"varMapping":{"__isSmartRef__":true,"id":10265},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10266},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10265":{"this":{"__isSmartRef__":true,"id":7299}},"10266":{},"10267":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10268":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10269":{"sourceObj":{"__isSmartRef__":true,"id":7240},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7241},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10270":{"options":{"__isSmartRef__":true,"id":10271}},"10271":{"override":["onDragStart","onDragEnd"]},"10272":{"applyTo":{"__isSmartRef__":true,"id":10273},"reset":{"__isSmartRef__":true,"id":10276},"setupConnections":{"__isSmartRef__":true,"id":10279},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10282}},"10273":{"varMapping":{"__isSmartRef__":true,"id":10274},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10275},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10274":{"this":{"__isSmartRef__":true,"id":7240}},"10275":{},"10276":{"varMapping":{"__isSmartRef__":true,"id":10277},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10278},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10277":{"this":{"__isSmartRef__":true,"id":7240}},"10278":{},"10279":{"varMapping":{"__isSmartRef__":true,"id":10280},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10281},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10280":{"this":{"__isSmartRef__":true,"id":7240}},"10281":{},"10282":{"varMapping":{"__isSmartRef__":true,"id":10283},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\n}","funcProperties":{"__isSmartRef__":true,"id":10288},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10283":{"this":{"__isSmartRef__":true,"id":7240},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10284}},"10284":{"$super":{"__isSmartRef__":true,"id":10285}},"10285":{"varMapping":{"__isSmartRef__":true,"id":10286},"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":10287},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10286":{"obj":{"__isSmartRef__":true,"id":7240},"name":"onLoadFromPartsBin"},"10287":{},"10288":{},"10289":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10290":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10291":{"sourceObj":{"__isSmartRef__":true,"id":7181},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7182},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10292":{"options":{"__isSmartRef__":true,"id":10293}},"10293":{"override":["onDragStart","onDragEnd"]},"10294":{"applyTo":{"__isSmartRef__":true,"id":10295},"reset":{"__isSmartRef__":true,"id":10298},"setupConnections":{"__isSmartRef__":true,"id":10301},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10304}},"10295":{"varMapping":{"__isSmartRef__":true,"id":10296},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10297},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10296":{"this":{"__isSmartRef__":true,"id":7181}},"10297":{},"10298":{"varMapping":{"__isSmartRef__":true,"id":10299},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10300},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10299":{"this":{"__isSmartRef__":true,"id":7181}},"10300":{},"10301":{"varMapping":{"__isSmartRef__":true,"id":10302},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10303},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10302":{"this":{"__isSmartRef__":true,"id":7181}},"10303":{},"10304":{"varMapping":{"__isSmartRef__":true,"id":10305},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\n}","funcProperties":{"__isSmartRef__":true,"id":10310},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10305":{"this":{"__isSmartRef__":true,"id":7181},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10306}},"10306":{"$super":{"__isSmartRef__":true,"id":10307}},"10307":{"varMapping":{"__isSmartRef__":true,"id":10308},"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":10309},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10308":{"obj":{"__isSmartRef__":true,"id":7181},"name":"onLoadFromPartsBin"},"10309":{},"10310":{},"10311":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10312":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10313":{"sourceObj":{"__isSmartRef__":true,"id":7122},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7123},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10314":{"options":{"__isSmartRef__":true,"id":10315}},"10315":{"override":["onDragStart","onDragEnd"]},"10316":{"applyTo":{"__isSmartRef__":true,"id":10317},"reset":{"__isSmartRef__":true,"id":10320},"setupConnections":{"__isSmartRef__":true,"id":10323},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10326}},"10317":{"varMapping":{"__isSmartRef__":true,"id":10318},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10319},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10318":{"this":{"__isSmartRef__":true,"id":7122}},"10319":{},"10320":{"varMapping":{"__isSmartRef__":true,"id":10321},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10322},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10321":{"this":{"__isSmartRef__":true,"id":7122}},"10322":{},"10323":{"varMapping":{"__isSmartRef__":true,"id":10324},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10325},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10324":{"this":{"__isSmartRef__":true,"id":7122}},"10325":{},"10326":{"varMapping":{"__isSmartRef__":true,"id":10327},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\n}","funcProperties":{"__isSmartRef__":true,"id":10332},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10327":{"this":{"__isSmartRef__":true,"id":7122},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10328}},"10328":{"$super":{"__isSmartRef__":true,"id":10329}},"10329":{"varMapping":{"__isSmartRef__":true,"id":10330},"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":10331},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10330":{"obj":{"__isSmartRef__":true,"id":7122},"name":"onLoadFromPartsBin"},"10331":{},"10332":{},"10333":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10334":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10335":{"sourceObj":{"__isSmartRef__":true,"id":7063},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7064},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10336":{"options":{"__isSmartRef__":true,"id":10337}},"10337":{"override":["onDragStart","onDragEnd"]},"10338":{"applyTo":{"__isSmartRef__":true,"id":10339},"reset":{"__isSmartRef__":true,"id":10342},"setupConnections":{"__isSmartRef__":true,"id":10345},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10348}},"10339":{"varMapping":{"__isSmartRef__":true,"id":10340},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10341},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10340":{"this":{"__isSmartRef__":true,"id":7063}},"10341":{},"10342":{"varMapping":{"__isSmartRef__":true,"id":10343},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10344},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10343":{"this":{"__isSmartRef__":true,"id":7063}},"10344":{},"10345":{"varMapping":{"__isSmartRef__":true,"id":10346},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10347},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10346":{"this":{"__isSmartRef__":true,"id":7063}},"10347":{},"10348":{"varMapping":{"__isSmartRef__":true,"id":10349},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\n}","funcProperties":{"__isSmartRef__":true,"id":10354},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10349":{"this":{"__isSmartRef__":true,"id":7063},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10350}},"10350":{"$super":{"__isSmartRef__":true,"id":10351}},"10351":{"varMapping":{"__isSmartRef__":true,"id":10352},"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":10353},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10352":{"obj":{"__isSmartRef__":true,"id":7063},"name":"onLoadFromPartsBin"},"10353":{},"10354":{},"10355":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10356":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10357":{"sourceObj":{"__isSmartRef__":true,"id":7004},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":7005},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10358":{"options":{"__isSmartRef__":true,"id":10359}},"10359":{"override":["onDragStart","onDragEnd"]},"10360":{"applyTo":{"__isSmartRef__":true,"id":10361},"reset":{"__isSmartRef__":true,"id":10364},"setupConnections":{"__isSmartRef__":true,"id":10367},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10370}},"10361":{"varMapping":{"__isSmartRef__":true,"id":10362},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10363},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10362":{"this":{"__isSmartRef__":true,"id":7004}},"10363":{},"10364":{"varMapping":{"__isSmartRef__":true,"id":10365},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10366},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10365":{"this":{"__isSmartRef__":true,"id":7004}},"10366":{},"10367":{"varMapping":{"__isSmartRef__":true,"id":10368},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10369},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10368":{"this":{"__isSmartRef__":true,"id":7004}},"10369":{},"10370":{"varMapping":{"__isSmartRef__":true,"id":10371},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\n}","funcProperties":{"__isSmartRef__":true,"id":10376},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10371":{"this":{"__isSmartRef__":true,"id":7004},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10372}},"10372":{"$super":{"__isSmartRef__":true,"id":10373}},"10373":{"varMapping":{"__isSmartRef__":true,"id":10374},"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":10375},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10374":{"obj":{"__isSmartRef__":true,"id":7004},"name":"onLoadFromPartsBin"},"10375":{},"10376":{},"10377":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10378":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10379":{"sourceObj":{"__isSmartRef__":true,"id":6936},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":6937},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10380":{"options":{"__isSmartRef__":true,"id":10381}},"10381":{"override":["onDragStart","onDragEnd"]},"10382":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10383":{"morph":{"__isSmartRef__":true,"id":6936},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10384":{"applyTo":{"__isSmartRef__":true,"id":10385},"reset":{"__isSmartRef__":true,"id":10388},"setupConnections":{"__isSmartRef__":true,"id":10391},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10394}},"10385":{"varMapping":{"__isSmartRef__":true,"id":10386},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10387},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10386":{"this":{"__isSmartRef__":true,"id":6936}},"10387":{},"10388":{"varMapping":{"__isSmartRef__":true,"id":10389},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10390},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10389":{"this":{"__isSmartRef__":true,"id":6936}},"10390":{},"10391":{"varMapping":{"__isSmartRef__":true,"id":10392},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10393},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10392":{"this":{"__isSmartRef__":true,"id":6936}},"10393":{},"10394":{"varMapping":{"__isSmartRef__":true,"id":10395},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\n}","funcProperties":{"__isSmartRef__":true,"id":10400},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10395":{"this":{"__isSmartRef__":true,"id":6936},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10396}},"10396":{"$super":{"__isSmartRef__":true,"id":10397}},"10397":{"varMapping":{"__isSmartRef__":true,"id":10398},"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":10399},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10398":{"obj":{"__isSmartRef__":true,"id":6936},"name":"onLoadFromPartsBin"},"10399":{},"10400":{},"10401":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10402":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10403":{"sourceObj":{"__isSmartRef__":true,"id":6868},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":6869},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10404":{"options":{"__isSmartRef__":true,"id":10405}},"10405":{"override":["onDragStart","onDragEnd"]},"10406":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10407":{"morph":{"__isSmartRef__":true,"id":6868},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10408":{"applyTo":{"__isSmartRef__":true,"id":10409},"reset":{"__isSmartRef__":true,"id":10412},"setupConnections":{"__isSmartRef__":true,"id":10415},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10418}},"10409":{"varMapping":{"__isSmartRef__":true,"id":10410},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10411},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10410":{"this":{"__isSmartRef__":true,"id":6868}},"10411":{},"10412":{"varMapping":{"__isSmartRef__":true,"id":10413},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10414},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10413":{"this":{"__isSmartRef__":true,"id":6868}},"10414":{},"10415":{"varMapping":{"__isSmartRef__":true,"id":10416},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10417},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10416":{"this":{"__isSmartRef__":true,"id":6868}},"10417":{},"10418":{"varMapping":{"__isSmartRef__":true,"id":10419},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\n}","funcProperties":{"__isSmartRef__":true,"id":10424},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10419":{"this":{"__isSmartRef__":true,"id":6868},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10420}},"10420":{"$super":{"__isSmartRef__":true,"id":10421}},"10421":{"varMapping":{"__isSmartRef__":true,"id":10422},"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":10423},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10422":{"obj":{"__isSmartRef__":true,"id":6868},"name":"onLoadFromPartsBin"},"10423":{},"10424":{},"10425":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10426":{"x":107,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10427":{"sourceObj":{"__isSmartRef__":true,"id":6728},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":6729},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"10428":{"options":{"__isSmartRef__":true,"id":10429}},"10429":{"override":["onDragStart","onDragEnd"]},"10430":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10431":{"morph":{"__isSmartRef__":true,"id":6728},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10432":{"morph":{"__isSmartRef__":true,"id":6728},"position":{"__isSmartRef__":true,"id":10433},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10434},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10433":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10434":{"x":968,"y":240,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10435":{"morph":{"__isSmartRef__":true,"id":6728},"position":{"__isSmartRef__":true,"id":10436},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10437},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10436":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10437":{"x":1021.1061592122653,"y":240,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10438":{"morph":{"__isSmartRef__":true,"id":6728},"position":{"__isSmartRef__":true,"id":10439},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10440},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10439":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10440":{"x":1074.2123184245306,"y":240,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10441":{"morph":{"__isSmartRef__":true,"id":6728},"position":{"__isSmartRef__":true,"id":10442},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10443},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10442":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10443":{"x":1074.2123184245306,"y":266.05207810413015,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10444":{"morph":{"__isSmartRef__":true,"id":6728},"position":{"__isSmartRef__":true,"id":10445},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10446},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10445":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10446":{"x":1074.2123184245306,"y":292.1041562082603,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10447":{"morph":{"__isSmartRef__":true,"id":6728},"position":{"__isSmartRef__":true,"id":10448},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10449},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10448":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10449":{"x":1021.1061592122653,"y":292.1041562082603,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10450":{"morph":{"__isSmartRef__":true,"id":6728},"position":{"__isSmartRef__":true,"id":10451},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10452},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10451":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10452":{"x":968,"y":292.1041562082603,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10453":{"morph":{"__isSmartRef__":true,"id":6728},"position":{"__isSmartRef__":true,"id":10454},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10455},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10454":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10455":{"x":968,"y":266.05207810413015,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10456":{"applyTo":{"__isSmartRef__":true,"id":10457},"reset":{"__isSmartRef__":true,"id":10460},"setupConnections":{"__isSmartRef__":true,"id":10463},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10466}},"10457":{"varMapping":{"__isSmartRef__":true,"id":10458},"source":"function applyTo(morph) {\n\tvar rotateDelta = this.get('velocitySlider').value;\n\tif (rotateDelta === 0) {\n\t\tmorph.stopSteppingScriptNamed('rotateBy')\n\t\treturn;\n\t}\n\tmorph.startStepping(20, 'rotateBy', rotateDelta);\n}","funcProperties":{"__isSmartRef__":true,"id":10459},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10458":{"this":{"__isSmartRef__":true,"id":6728}},"10459":{},"10460":{"varMapping":{"__isSmartRef__":true,"id":10461},"source":"function reset() {\n\tthis.get('velocitySlider').valueScale = 0.1\n\tthis.applyStyle({enableDragging: true})\n}","funcProperties":{"__isSmartRef__":true,"id":10462},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10461":{"this":{"__isSmartRef__":true,"id":6728}},"10462":{},"10463":{"varMapping":{"__isSmartRef__":true,"id":10464},"source":"function setupConnections() {\n}","funcProperties":{"__isSmartRef__":true,"id":10465},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10464":{"this":{"__isSmartRef__":true,"id":6728}},"10465":{},"10466":{"varMapping":{"__isSmartRef__":true,"id":10467},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\n}","funcProperties":{"__isSmartRef__":true,"id":10472},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10467":{"this":{"__isSmartRef__":true,"id":6728},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10468}},"10468":{"$super":{"__isSmartRef__":true,"id":10469}},"10469":{"varMapping":{"__isSmartRef__":true,"id":10470},"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":10471},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10470":{"obj":{"__isSmartRef__":true,"id":6728},"name":"onLoadFromPartsBin"},"10471":{},"10472":{},"10473":{"morph":{"__isSmartRef__":true,"id":6632},"position":{"__isSmartRef__":true,"id":10474},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10475},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10474":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10475":{"x":239.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10476":{"morph":{"__isSmartRef__":true,"id":6632},"position":{"__isSmartRef__":true,"id":10477},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10478},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10477":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10478":{"x":289.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10479":{"morph":{"__isSmartRef__":true,"id":6632},"position":{"__isSmartRef__":true,"id":10480},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10481},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10480":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10481":{"x":339.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10482":{"morph":{"__isSmartRef__":true,"id":6632},"position":{"__isSmartRef__":true,"id":10483},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10484},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10483":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10484":{"x":339.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10485":{"morph":{"__isSmartRef__":true,"id":6632},"position":{"__isSmartRef__":true,"id":10486},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10487},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10486":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10487":{"x":339.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10488":{"morph":{"__isSmartRef__":true,"id":6632},"position":{"__isSmartRef__":true,"id":10489},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10490},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10489":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10490":{"x":289.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10491":{"morph":{"__isSmartRef__":true,"id":6632},"position":{"__isSmartRef__":true,"id":10492},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10493},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10492":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10493":{"x":239.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10494":{"morph":{"__isSmartRef__":true,"id":6632},"position":{"__isSmartRef__":true,"id":10495},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10496},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10495":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10496":{"x":239.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10497":{"submorphs":[{"__isSmartRef__":true,"id":10498},{"__isSmartRef__":true,"id":10531}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10568},"id":300,"renderContextTable":{"__isSmartRef__":true,"id":10573},"eventHandler":{"__isSmartRef__":true,"id":10574},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":10575},"partsBinURL":{"__isSmartRef__":true,"id":10576},"targetName":"SubtitleTextStyle","partItem":{"__isSmartRef__":true,"id":10577},"owner":{"__isSmartRef__":true,"id":6105},"isSelected":false,"magnets":[{"__isSmartRef__":true,"id":10578},{"__isSmartRef__":true,"id":10581},{"__isSmartRef__":true,"id":10584},{"__isSmartRef__":true,"id":10587},{"__isSmartRef__":true,"id":10590},{"__isSmartRef__":true,"id":10593},{"__isSmartRef__":true,"id":10596},{"__isSmartRef__":true,"id":10599}],"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"10498":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10499},"id":302,"renderContextTable":{"__isSmartRef__":true,"id":10503},"eventHandler":{"__isSmartRef__":true,"id":10504},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":10505},"priorExtent":{"__isSmartRef__":true,"id":10506},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":10497},"magnets":[{"__isSmartRef__":true,"id":10507},{"__isSmartRef__":true,"id":10510},{"__isSmartRef__":true,"id":10513},{"__isSmartRef__":true,"id":10516},{"__isSmartRef__":true,"id":10519},{"__isSmartRef__":true,"id":10522},{"__isSmartRef__":true,"id":10525},{"__isSmartRef__":true,"id":10528}],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"10499":{"renderContextTable":{"__isSmartRef__":true,"id":10500},"_Extent":{"__isSmartRef__":true,"id":10501},"stringifiedShapeNode":"","extent":{"__isSmartRef__":true,"id":10502},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"10500":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"10501":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10502":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10503":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10504":{"morph":{"__isSmartRef__":true,"id":10498},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10505":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10506":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10507":{"morph":{"__isSmartRef__":true,"id":10498},"position":{"__isSmartRef__":true,"id":10508},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10509},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10508":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10509":{"x":347.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10510":{"morph":{"__isSmartRef__":true,"id":10498},"position":{"__isSmartRef__":true,"id":10511},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10512},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10511":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10512":{"x":394.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10513":{"morph":{"__isSmartRef__":true,"id":10498},"position":{"__isSmartRef__":true,"id":10514},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10515},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10514":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10515":{"x":441.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10516":{"morph":{"__isSmartRef__":true,"id":10498},"position":{"__isSmartRef__":true,"id":10517},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10518},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10517":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10518":{"x":441.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10519":{"morph":{"__isSmartRef__":true,"id":10498},"position":{"__isSmartRef__":true,"id":10520},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10521},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10520":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10521":{"x":441.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10522":{"morph":{"__isSmartRef__":true,"id":10498},"position":{"__isSmartRef__":true,"id":10523},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10524},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10523":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10524":{"x":394.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10525":{"morph":{"__isSmartRef__":true,"id":10498},"position":{"__isSmartRef__":true,"id":10526},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10527},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10526":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10527":{"x":347.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10528":{"morph":{"__isSmartRef__":true,"id":10498},"position":{"__isSmartRef__":true,"id":10529},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10530},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10529":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10530":{"x":347.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10531":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10532},"id":301,"renderContextTable":{"__isSmartRef__":true,"id":10537},"textChunks":[{"__isSmartRef__":true,"id":10538}],"eventHandler":{"__isSmartRef__":true,"id":10540},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":10541},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":10542},"priorExtent":{"__isSmartRef__":true,"id":10543},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":10497},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":10544},{"__isSmartRef__":true,"id":10547},{"__isSmartRef__":true,"id":10550},{"__isSmartRef__":true,"id":10553},{"__isSmartRef__":true,"id":10556},{"__isSmartRef__":true,"id":10559},{"__isSmartRef__":true,"id":10562},{"__isSmartRef__":true,"id":10565}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"10532":{"_Position":{"__isSmartRef__":true,"id":10533},"renderContextTable":{"__isSmartRef__":true,"id":10534},"_Extent":{"__isSmartRef__":true,"id":10535},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":10536},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10533":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10534":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10535":{"x":91,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10536":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10537":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"10538":{"style":{"__isSmartRef__":true,"id":10539},"chunkOwner":{"__isSmartRef__":true,"id":10531},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"SubtitleTextStyle","__LivelyClassName__":"lively.morphic.TextChunk"},"10539":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10540":{"morph":{"__isSmartRef__":true,"id":10531},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10541":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10542":{"x":4.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10543":{"x":91,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10544":{"morph":{"__isSmartRef__":true,"id":10531},"position":{"__isSmartRef__":true,"id":10545},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10546},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10545":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10546":{"x":349.4078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10547":{"morph":{"__isSmartRef__":true,"id":10531},"position":{"__isSmartRef__":true,"id":10548},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10549},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10548":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10549":{"x":394.9078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10550":{"morph":{"__isSmartRef__":true,"id":10531},"position":{"__isSmartRef__":true,"id":10551},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10552},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10551":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10552":{"x":440.4078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10553":{"morph":{"__isSmartRef__":true,"id":10531},"position":{"__isSmartRef__":true,"id":10554},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10555},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10554":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10555":{"x":440.4078618157697,"y":438.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10556":{"morph":{"__isSmartRef__":true,"id":10531},"position":{"__isSmartRef__":true,"id":10557},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10558},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10557":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10558":{"x":440.4078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10559":{"morph":{"__isSmartRef__":true,"id":10531},"position":{"__isSmartRef__":true,"id":10560},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10561},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10560":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10561":{"x":394.9078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10562":{"morph":{"__isSmartRef__":true,"id":10531},"position":{"__isSmartRef__":true,"id":10563},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10564},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10563":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10564":{"x":349.4078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10565":{"morph":{"__isSmartRef__":true,"id":10531},"position":{"__isSmartRef__":true,"id":10566},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10567},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10566":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10567":{"x":349.4078618157697,"y":438.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10568":{"_Position":{"__isSmartRef__":true,"id":10569},"renderContextTable":{"__isSmartRef__":true,"id":10570},"_Extent":{"__isSmartRef__":true,"id":10571},"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":10572},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10569":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10570":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10571":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10572":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10573":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10574":{"morph":{"__isSmartRef__":true,"id":10497},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10575":{"x":105,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10576":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10577":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"SubtitleTextStyle","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"10578":{"morph":{"__isSmartRef__":true,"id":10497},"position":{"__isSmartRef__":true,"id":10579},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10580},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10579":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10580":{"x":344.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10581":{"morph":{"__isSmartRef__":true,"id":10497},"position":{"__isSmartRef__":true,"id":10582},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10583},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10582":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10583":{"x":394.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10584":{"morph":{"__isSmartRef__":true,"id":10497},"position":{"__isSmartRef__":true,"id":10585},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10586},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10585":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10586":{"x":444.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10587":{"morph":{"__isSmartRef__":true,"id":10497},"position":{"__isSmartRef__":true,"id":10588},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10589},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10588":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10589":{"x":444.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10590":{"morph":{"__isSmartRef__":true,"id":10497},"position":{"__isSmartRef__":true,"id":10591},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10592},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10591":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10592":{"x":444.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10593":{"morph":{"__isSmartRef__":true,"id":10497},"position":{"__isSmartRef__":true,"id":10594},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10595},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10594":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10595":{"x":394.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10596":{"morph":{"__isSmartRef__":true,"id":10497},"position":{"__isSmartRef__":true,"id":10597},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10598},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10597":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10598":{"x":344.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10599":{"morph":{"__isSmartRef__":true,"id":10497},"position":{"__isSmartRef__":true,"id":10600},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10601},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10600":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10601":{"x":344.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10602":{"submorphs":[{"__isSmartRef__":true,"id":10603},{"__isSmartRef__":true,"id":10636}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10673},"id":303,"renderContextTable":{"__isSmartRef__":true,"id":10678},"eventHandler":{"__isSmartRef__":true,"id":10679},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":10680},"partsBinURL":{"__isSmartRef__":true,"id":10681},"targetName":"ThrobbingBehavior","partItem":{"__isSmartRef__":true,"id":10682},"owner":{"__isSmartRef__":true,"id":6105},"isSelected":false,"magnets":[{"__isSmartRef__":true,"id":10683},{"__isSmartRef__":true,"id":10686},{"__isSmartRef__":true,"id":10689},{"__isSmartRef__":true,"id":10692},{"__isSmartRef__":true,"id":10695},{"__isSmartRef__":true,"id":10698},{"__isSmartRef__":true,"id":10701},{"__isSmartRef__":true,"id":10704}],"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"10603":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10604},"id":305,"renderContextTable":{"__isSmartRef__":true,"id":10608},"eventHandler":{"__isSmartRef__":true,"id":10609},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":10610},"priorExtent":{"__isSmartRef__":true,"id":10611},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":10602},"magnets":[{"__isSmartRef__":true,"id":10612},{"__isSmartRef__":true,"id":10615},{"__isSmartRef__":true,"id":10618},{"__isSmartRef__":true,"id":10621},{"__isSmartRef__":true,"id":10624},{"__isSmartRef__":true,"id":10627},{"__isSmartRef__":true,"id":10630},{"__isSmartRef__":true,"id":10633}],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"10604":{"renderContextTable":{"__isSmartRef__":true,"id":10605},"_Extent":{"__isSmartRef__":true,"id":10606},"stringifiedShapeNode":"","extent":{"__isSmartRef__":true,"id":10607},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"10605":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"10606":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10607":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10608":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10609":{"morph":{"__isSmartRef__":true,"id":10603},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10610":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10611":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10612":{"morph":{"__isSmartRef__":true,"id":10603},"position":{"__isSmartRef__":true,"id":10613},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10614},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10613":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10614":{"x":452.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10615":{"morph":{"__isSmartRef__":true,"id":10603},"position":{"__isSmartRef__":true,"id":10616},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10617},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10616":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10617":{"x":499.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10618":{"morph":{"__isSmartRef__":true,"id":10603},"position":{"__isSmartRef__":true,"id":10619},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10620},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10619":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10620":{"x":546.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10621":{"morph":{"__isSmartRef__":true,"id":10603},"position":{"__isSmartRef__":true,"id":10622},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10623},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10622":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10623":{"x":546.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10624":{"morph":{"__isSmartRef__":true,"id":10603},"position":{"__isSmartRef__":true,"id":10625},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10626},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10625":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10626":{"x":546.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10627":{"morph":{"__isSmartRef__":true,"id":10603},"position":{"__isSmartRef__":true,"id":10628},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10629},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10628":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10629":{"x":499.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10630":{"morph":{"__isSmartRef__":true,"id":10603},"position":{"__isSmartRef__":true,"id":10631},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10632},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10631":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10632":{"x":452.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10633":{"morph":{"__isSmartRef__":true,"id":10603},"position":{"__isSmartRef__":true,"id":10634},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10635},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10634":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10635":{"x":452.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10636":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10637},"id":304,"renderContextTable":{"__isSmartRef__":true,"id":10642},"textChunks":[{"__isSmartRef__":true,"id":10643}],"eventHandler":{"__isSmartRef__":true,"id":10645},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":10646},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":10647},"priorExtent":{"__isSmartRef__":true,"id":10648},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":10602},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":10649},{"__isSmartRef__":true,"id":10652},{"__isSmartRef__":true,"id":10655},{"__isSmartRef__":true,"id":10658},{"__isSmartRef__":true,"id":10661},{"__isSmartRef__":true,"id":10664},{"__isSmartRef__":true,"id":10667},{"__isSmartRef__":true,"id":10670}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"10637":{"_Position":{"__isSmartRef__":true,"id":10638},"renderContextTable":{"__isSmartRef__":true,"id":10639},"_Extent":{"__isSmartRef__":true,"id":10640},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":10641},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10638":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10639":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10640":{"x":102,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10641":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10642":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"10643":{"style":{"__isSmartRef__":true,"id":10644},"chunkOwner":{"__isSmartRef__":true,"id":10636},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ThrobbingBehavior","__LivelyClassName__":"lively.morphic.TextChunk"},"10644":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10645":{"morph":{"__isSmartRef__":true,"id":10636},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10646":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10647":{"x":-1,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10648":{"x":102,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10649":{"morph":{"__isSmartRef__":true,"id":10636},"position":{"__isSmartRef__":true,"id":10650},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10651},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10650":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10651":{"x":448.9078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10652":{"morph":{"__isSmartRef__":true,"id":10636},"position":{"__isSmartRef__":true,"id":10653},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10654},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10653":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10654":{"x":499.9078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10655":{"morph":{"__isSmartRef__":true,"id":10636},"position":{"__isSmartRef__":true,"id":10656},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10657},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10656":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10657":{"x":550.9078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10658":{"morph":{"__isSmartRef__":true,"id":10636},"position":{"__isSmartRef__":true,"id":10659},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10660},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10659":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10660":{"x":550.9078618157697,"y":438.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10661":{"morph":{"__isSmartRef__":true,"id":10636},"position":{"__isSmartRef__":true,"id":10662},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10663},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10662":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10663":{"x":550.9078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10664":{"morph":{"__isSmartRef__":true,"id":10636},"position":{"__isSmartRef__":true,"id":10665},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10666},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10665":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10666":{"x":499.9078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10667":{"morph":{"__isSmartRef__":true,"id":10636},"position":{"__isSmartRef__":true,"id":10668},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10669},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10668":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10669":{"x":448.9078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10670":{"morph":{"__isSmartRef__":true,"id":10636},"position":{"__isSmartRef__":true,"id":10671},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10672},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10671":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10672":{"x":448.9078618157697,"y":438.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10673":{"_Position":{"__isSmartRef__":true,"id":10674},"renderContextTable":{"__isSmartRef__":true,"id":10675},"_Extent":{"__isSmartRef__":true,"id":10676},"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":10677},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10674":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10675":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10676":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10677":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10678":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10679":{"morph":{"__isSmartRef__":true,"id":10602},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10680":{"x":210,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10681":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10682":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"ThrobbingBehavior","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"10683":{"morph":{"__isSmartRef__":true,"id":10602},"position":{"__isSmartRef__":true,"id":10684},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10685},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10684":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10685":{"x":449.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10686":{"morph":{"__isSmartRef__":true,"id":10602},"position":{"__isSmartRef__":true,"id":10687},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10688},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10687":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10688":{"x":499.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10689":{"morph":{"__isSmartRef__":true,"id":10602},"position":{"__isSmartRef__":true,"id":10690},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10691},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10690":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10691":{"x":549.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10692":{"morph":{"__isSmartRef__":true,"id":10602},"position":{"__isSmartRef__":true,"id":10693},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10694},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10693":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10694":{"x":549.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10695":{"morph":{"__isSmartRef__":true,"id":10602},"position":{"__isSmartRef__":true,"id":10696},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10697},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10696":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10697":{"x":549.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10698":{"morph":{"__isSmartRef__":true,"id":10602},"position":{"__isSmartRef__":true,"id":10699},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10700},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10699":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10700":{"x":499.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10701":{"morph":{"__isSmartRef__":true,"id":10602},"position":{"__isSmartRef__":true,"id":10702},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10703},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10702":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10703":{"x":449.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10704":{"morph":{"__isSmartRef__":true,"id":10602},"position":{"__isSmartRef__":true,"id":10705},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10706},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10705":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10706":{"x":449.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10707":{"submorphs":[{"__isSmartRef__":true,"id":10708},{"__isSmartRef__":true,"id":10741}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10778},"id":306,"renderContextTable":{"__isSmartRef__":true,"id":10783},"eventHandler":{"__isSmartRef__":true,"id":10784},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":10785},"partsBinURL":{"__isSmartRef__":true,"id":10786},"targetName":"TitleTextStyle","partItem":{"__isSmartRef__":true,"id":10787},"owner":{"__isSmartRef__":true,"id":6105},"isSelected":false,"magnets":[{"__isSmartRef__":true,"id":10788},{"__isSmartRef__":true,"id":10791},{"__isSmartRef__":true,"id":10794},{"__isSmartRef__":true,"id":10797},{"__isSmartRef__":true,"id":10800},{"__isSmartRef__":true,"id":10803},{"__isSmartRef__":true,"id":10806},{"__isSmartRef__":true,"id":10809}],"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"10708":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10709},"id":308,"renderContextTable":{"__isSmartRef__":true,"id":10713},"eventHandler":{"__isSmartRef__":true,"id":10714},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":10715},"priorExtent":{"__isSmartRef__":true,"id":10716},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":10707},"magnets":[{"__isSmartRef__":true,"id":10717},{"__isSmartRef__":true,"id":10720},{"__isSmartRef__":true,"id":10723},{"__isSmartRef__":true,"id":10726},{"__isSmartRef__":true,"id":10729},{"__isSmartRef__":true,"id":10732},{"__isSmartRef__":true,"id":10735},{"__isSmartRef__":true,"id":10738}],"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"10709":{"renderContextTable":{"__isSmartRef__":true,"id":10710},"_Extent":{"__isSmartRef__":true,"id":10711},"stringifiedShapeNode":"","extent":{"__isSmartRef__":true,"id":10712},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"10710":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"10711":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10712":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10713":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10714":{"morph":{"__isSmartRef__":true,"id":10708},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10715":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10716":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10717":{"morph":{"__isSmartRef__":true,"id":10708},"position":{"__isSmartRef__":true,"id":10718},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10719},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10718":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10719":{"x":557.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10720":{"morph":{"__isSmartRef__":true,"id":10708},"position":{"__isSmartRef__":true,"id":10721},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10722},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10721":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10722":{"x":604.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10723":{"morph":{"__isSmartRef__":true,"id":10708},"position":{"__isSmartRef__":true,"id":10724},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10725},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10724":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10725":{"x":651.9078618157697,"y":352.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10726":{"morph":{"__isSmartRef__":true,"id":10708},"position":{"__isSmartRef__":true,"id":10727},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10728},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10727":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10728":{"x":651.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10729":{"morph":{"__isSmartRef__":true,"id":10708},"position":{"__isSmartRef__":true,"id":10730},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10731},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10730":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10731":{"x":651.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10732":{"morph":{"__isSmartRef__":true,"id":10708},"position":{"__isSmartRef__":true,"id":10733},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10734},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10733":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10734":{"x":604.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10735":{"morph":{"__isSmartRef__":true,"id":10708},"position":{"__isSmartRef__":true,"id":10736},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10737},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10736":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10737":{"x":557.9078618157697,"y":446.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10738":{"morph":{"__isSmartRef__":true,"id":10708},"position":{"__isSmartRef__":true,"id":10739},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10740},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10739":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10740":{"x":557.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10741":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10742},"id":307,"renderContextTable":{"__isSmartRef__":true,"id":10747},"textChunks":[{"__isSmartRef__":true,"id":10748}],"eventHandler":{"__isSmartRef__":true,"id":10750},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":10751},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":10752},"priorExtent":{"__isSmartRef__":true,"id":10753},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":10707},"_Visible":true,"magnets":[{"__isSmartRef__":true,"id":10754},{"__isSmartRef__":true,"id":10757},{"__isSmartRef__":true,"id":10760},{"__isSmartRef__":true,"id":10763},{"__isSmartRef__":true,"id":10766},{"__isSmartRef__":true,"id":10769},{"__isSmartRef__":true,"id":10772},{"__isSmartRef__":true,"id":10775}],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"10742":{"_Position":{"__isSmartRef__":true,"id":10743},"renderContextTable":{"__isSmartRef__":true,"id":10744},"_Extent":{"__isSmartRef__":true,"id":10745},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":10746},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10743":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10744":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10745":{"x":76,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10746":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10747":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"10748":{"style":{"__isSmartRef__":true,"id":10749},"chunkOwner":{"__isSmartRef__":true,"id":10741},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TitleTextStyle","__LivelyClassName__":"lively.morphic.TextChunk"},"10749":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10750":{"morph":{"__isSmartRef__":true,"id":10741},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10751":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10752":{"x":12,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10753":{"x":76,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10754":{"morph":{"__isSmartRef__":true,"id":10741},"position":{"__isSmartRef__":true,"id":10755},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10756},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10755":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10756":{"x":566.9078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10757":{"morph":{"__isSmartRef__":true,"id":10741},"position":{"__isSmartRef__":true,"id":10758},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10759},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10758":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10759":{"x":604.9078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10760":{"morph":{"__isSmartRef__":true,"id":10741},"position":{"__isSmartRef__":true,"id":10761},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10762},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10761":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10762":{"x":642.9078618157697,"y":430.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10763":{"morph":{"__isSmartRef__":true,"id":10741},"position":{"__isSmartRef__":true,"id":10764},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10765},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10764":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10765":{"x":642.9078618157697,"y":438.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10766":{"morph":{"__isSmartRef__":true,"id":10741},"position":{"__isSmartRef__":true,"id":10767},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10768},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10767":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10768":{"x":642.9078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10769":{"morph":{"__isSmartRef__":true,"id":10741},"position":{"__isSmartRef__":true,"id":10770},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10771},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10770":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10771":{"x":604.9078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10772":{"morph":{"__isSmartRef__":true,"id":10741},"position":{"__isSmartRef__":true,"id":10773},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10774},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10773":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10774":{"x":566.9078618157697,"y":445.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10775":{"morph":{"__isSmartRef__":true,"id":10741},"position":{"__isSmartRef__":true,"id":10776},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10777},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10776":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10777":{"x":566.9078618157697,"y":438.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10778":{"_Position":{"__isSmartRef__":true,"id":10779},"renderContextTable":{"__isSmartRef__":true,"id":10780},"_Extent":{"__isSmartRef__":true,"id":10781},"_BorderColor":{"__isSmartRef__":true,"id":6145},"_Fill":{"__isSmartRef__":true,"id":10782},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10779":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10780":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10781":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10782":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10783":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10784":{"morph":{"__isSmartRef__":true,"id":10707},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10785":{"x":315,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10786":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10787":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"TitleTextStyle","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"10788":{"morph":{"__isSmartRef__":true,"id":10707},"position":{"__isSmartRef__":true,"id":10789},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10790},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10789":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10790":{"x":554.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10791":{"morph":{"__isSmartRef__":true,"id":10707},"position":{"__isSmartRef__":true,"id":10792},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10793},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10792":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10793":{"x":604.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10794":{"morph":{"__isSmartRef__":true,"id":10707},"position":{"__isSmartRef__":true,"id":10795},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10796},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10795":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10796":{"x":654.9078618157697,"y":349.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10797":{"morph":{"__isSmartRef__":true,"id":10707},"position":{"__isSmartRef__":true,"id":10798},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10799},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10798":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10799":{"x":654.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10800":{"morph":{"__isSmartRef__":true,"id":10707},"position":{"__isSmartRef__":true,"id":10801},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10802},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10801":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10802":{"x":654.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10803":{"morph":{"__isSmartRef__":true,"id":10707},"position":{"__isSmartRef__":true,"id":10804},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10805},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10804":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10805":{"x":604.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10806":{"morph":{"__isSmartRef__":true,"id":10707},"position":{"__isSmartRef__":true,"id":10807},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10808},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10807":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10808":{"x":554.9078618157697,"y":449.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10809":{"morph":{"__isSmartRef__":true,"id":10707},"position":{"__isSmartRef__":true,"id":10810},"connectedControlPoints":[],"cachedGlobalPosition":{"__isSmartRef__":true,"id":10811},"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10810":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10811":{"x":554.9078618157697,"y":399.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10812":{"position":{"__isSmartRef__":true,"id":10813},"_Extent":{"__isSmartRef__":true,"id":10814},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10815},"_Fill":{"__isSmartRef__":true,"id":10816},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10817},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10813":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10814":{"x":538,"y":421.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10815":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10816":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10817":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10818":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10819":{"x":538,"y":421.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10820":{"sourceObj":{"__isSmartRef__":true,"id":6105},"sourceAttrName":"selectedItem","targetObj":{"__isSmartRef__":true,"id":5394},"targetMethodName":"setSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10821":{"resizeHeight":true,"resizeWidth":true},"10822":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10823":{"morph":{"__isSmartRef__":true,"id":6105},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10824":{"x":154,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10825":{"startAddingPartItems":{"__isSmartRef__":true,"id":10826},"addPartItemAsync":{"__isSmartRef__":true,"id":10828},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":10830}},"10826":{"time":{"__isSmartRef__":true,"id":10827},"user":"robertkrahn"},"10827":{"isSerializedDate":true,"string":"Thu Jun 30 2011 17:00:58 GMT-0700 (PDT)"},"10828":{"time":{"__isSmartRef__":true,"id":10829},"user":"robertkrahn"},"10829":{"isSerializedDate":true,"string":"Thu Jun 30 2011 17:03:38 GMT-0700 (PDT)"},"10830":{"time":{"__isSmartRef__":true,"id":10831},"user":"robertkrahn"},"10831":{"isSerializedDate":true,"string":"Thu Jun 30 2011 17:03:46 GMT-0700 (PDT)"},"10832":{"morph":{"__isSmartRef__":true,"id":6105},"position":{"__isSmartRef__":true,"id":10833},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10834},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10833":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10834":{"x":239.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10835":{"morph":{"__isSmartRef__":true,"id":6105},"position":{"__isSmartRef__":true,"id":10836},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10837},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10836":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10837":{"x":508.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10838":{"morph":{"__isSmartRef__":true,"id":6105},"position":{"__isSmartRef__":true,"id":10839},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10840},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10839":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10840":{"x":777.9078618157697,"y":244.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10841":{"morph":{"__isSmartRef__":true,"id":6105},"position":{"__isSmartRef__":true,"id":10842},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10843},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10842":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10843":{"x":777.9078618157697,"y":455.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10844":{"morph":{"__isSmartRef__":true,"id":6105},"position":{"__isSmartRef__":true,"id":10845},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10846},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10845":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10846":{"x":777.9078618157697,"y":666.0070105140176,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10847":{"morph":{"__isSmartRef__":true,"id":6105},"position":{"__isSmartRef__":true,"id":10848},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10849},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10848":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10849":{"x":508.9078618157697,"y":666.0070105140176,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10850":{"morph":{"__isSmartRef__":true,"id":6105},"position":{"__isSmartRef__":true,"id":10851},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10852},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10851":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10852":{"x":239.9078618157697,"y":666.0070105140176,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10853":{"morph":{"__isSmartRef__":true,"id":6105},"position":{"__isSmartRef__":true,"id":10854},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10855},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10854":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10855":{"x":239.9078618157697,"y":455.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10856":{"adjustForNewBounds":{"__isSmartRef__":true,"id":10857},"unselectAll":{"__isSmartRef__":true,"id":10864},"selectPartItem":{"__isSmartRef__":true,"id":10867},"startAddingPartItems":{"__isSmartRef__":true,"id":10870},"addPartItemAsync":{"__isSmartRef__":true,"id":10873},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":10876}},"10857":{"varMapping":{"__isSmartRef__":true,"id":10858},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","funcProperties":{"__isSmartRef__":true,"id":10863},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10858":{"this":{"__isSmartRef__":true,"id":6105},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10859}},"10859":{"$super":{"__isSmartRef__":true,"id":10860}},"10860":{"varMapping":{"__isSmartRef__":true,"id":10861},"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":10862},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10861":{"obj":{"__isSmartRef__":true,"id":6105},"name":"adjustForNewBounds"},"10862":{},"10863":{},"10864":{"varMapping":{"__isSmartRef__":true,"id":10865},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":10866},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10865":{"this":{"__isSmartRef__":true,"id":6105}},"10866":{},"10867":{"varMapping":{"__isSmartRef__":true,"id":10868},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":10869},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10868":{"this":{"__isSmartRef__":true,"id":6105}},"10869":{},"10870":{"varMapping":{"__isSmartRef__":true,"id":10871},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","funcProperties":{"__isSmartRef__":true,"id":10872},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10871":{"this":{"__isSmartRef__":true,"id":6105}},"10872":{},"10873":{"varMapping":{"__isSmartRef__":true,"id":10874},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","funcProperties":{"__isSmartRef__":true,"id":10875},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10874":{"this":{"__isSmartRef__":true,"id":6105}},"10875":{},"10876":{"varMapping":{"__isSmartRef__":true,"id":10877},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","funcProperties":{"__isSmartRef__":true,"id":10878},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10877":{"this":{"__isSmartRef__":true,"id":6105}},"10878":{},"10879":{"submorphs":[{"__isSmartRef__":true,"id":10880}],"scripts":[],"id":37,"shape":{"__isSmartRef__":true,"id":10918},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10933},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10922},"lighterFill":{"__isSmartRef__":true,"id":10934},"label":{"__isSmartRef__":true,"id":10880},"name":"removeCategoryButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10943},"attributeConnections":[{"__isSmartRef__":true,"id":10944}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":10945},"owner":{"__isSmartRef__":true,"id":5394},"layout":{"__isSmartRef__":true,"id":10946},"renderContextTable":{"__isSmartRef__":true,"id":10947},"eventHandler":{"__isSmartRef__":true,"id":10948},"_Rotation":0,"magnets":[{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10952},{"__isSmartRef__":true,"id":10955},{"__isSmartRef__":true,"id":10958},{"__isSmartRef__":true,"id":10961},{"__isSmartRef__":true,"id":10964},{"__isSmartRef__":true,"id":10967},{"__isSmartRef__":true,"id":10970}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10973},"__LivelyClassName__":"lively.morphic.Button"},"10880":{"submorphs":[],"scripts":[],"id":38,"shape":{"__isSmartRef__":true,"id":10881},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10886},"_MaxTextWidth":20,"_MaxTextHeight":20,"textStyle":null,"padding":{"__isSmartRef__":true,"id":10887},"_Padding":{"__isSmartRef__":true,"id":10888},"owner":{"__isSmartRef__":true,"id":10879},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":10889},"textChunks":[{"__isSmartRef__":true,"id":10890}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":10892},"eventHandler":{"__isSmartRef__":true,"id":10893},"_HandStyle":"default","_PointerEvents":"none","_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":10894},{"__isSmartRef__":true,"id":10897},{"__isSmartRef__":true,"id":10900},{"__isSmartRef__":true,"id":10903},{"__isSmartRef__":true,"id":10906},{"__isSmartRef__":true,"id":10909},{"__isSmartRef__":true,"id":10912},{"__isSmartRef__":true,"id":10915}],"__LivelyClassName__":"lively.morphic.Text"},"10881":{"position":{"__isSmartRef__":true,"id":10882},"_Extent":{"__isSmartRef__":true,"id":10883},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10884},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10885},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10882":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10883":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10884":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10885":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10886":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10887":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10888":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10889":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10890":{"style":{"__isSmartRef__":true,"id":10891},"chunkOwner":{"__isSmartRef__":true,"id":10880},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk"},"10891":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10892":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"10893":{"morph":{"__isSmartRef__":true,"id":10880},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10894":{"morph":{"__isSmartRef__":true,"id":10880},"position":{"__isSmartRef__":true,"id":10895},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10896},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10895":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10896":{"x":205.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10897":{"morph":{"__isSmartRef__":true,"id":10880},"position":{"__isSmartRef__":true,"id":10898},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10899},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10898":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10899":{"x":215.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10900":{"morph":{"__isSmartRef__":true,"id":10880},"position":{"__isSmartRef__":true,"id":10901},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10901":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10902":{"x":225.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10903":{"morph":{"__isSmartRef__":true,"id":10880},"position":{"__isSmartRef__":true,"id":10904},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10905},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10904":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10905":{"x":225.9078618157697,"y":227.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10906":{"morph":{"__isSmartRef__":true,"id":10880},"position":{"__isSmartRef__":true,"id":10907},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10908},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10907":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10908":{"x":225.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10909":{"morph":{"__isSmartRef__":true,"id":10880},"position":{"__isSmartRef__":true,"id":10910},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10911},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10910":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10911":{"x":215.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10912":{"morph":{"__isSmartRef__":true,"id":10880},"position":{"__isSmartRef__":true,"id":10913},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10914},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10913":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10914":{"x":205.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10915":{"morph":{"__isSmartRef__":true,"id":10880},"position":{"__isSmartRef__":true,"id":10916},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10917},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10916":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10917":{"x":205.9078618157697,"y":227.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10918":{"position":{"__isSmartRef__":true,"id":10919},"_Extent":{"__isSmartRef__":true,"id":10920},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":10921},"_Fill":{"__isSmartRef__":true,"id":10922},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10932},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10919":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10920":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10921":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10922":{"stops":[{"__isSmartRef__":true,"id":10923},{"__isSmartRef__":true,"id":10925},{"__isSmartRef__":true,"id":10927},{"__isSmartRef__":true,"id":10929}],"vector":{"__isSmartRef__":true,"id":10931},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10923":{"offset":0,"color":{"__isSmartRef__":true,"id":10924}},"10924":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10925":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10926}},"10926":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10927":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10928}},"10928":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10929":{"offset":1,"color":{"__isSmartRef__":true,"id":10930}},"10930":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10931":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10932":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10933":{"x":120,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10934":{"stops":[{"__isSmartRef__":true,"id":10935},{"__isSmartRef__":true,"id":10937},{"__isSmartRef__":true,"id":10939},{"__isSmartRef__":true,"id":10941}],"vector":{"__isSmartRef__":true,"id":10931},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10935":{"offset":0,"color":{"__isSmartRef__":true,"id":10936}},"10936":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10937":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10938}},"10938":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10939":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10940}},"10940":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10941":{"offset":1,"color":{"__isSmartRef__":true,"id":10942}},"10942":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10943":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10944":{"sourceObj":{"__isSmartRef__":true,"id":10879},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10879},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10945":{"x":134.06609913216516,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10946":{"moveVertical":true},"10947":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"10948":{"morph":{"__isSmartRef__":true,"id":10879},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10949":{"morph":{"__isSmartRef__":true,"id":10879},"position":{"__isSmartRef__":true,"id":10950},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10951},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10950":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10951":{"x":205.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10952":{"morph":{"__isSmartRef__":true,"id":10879},"position":{"__isSmartRef__":true,"id":10953},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10954},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10953":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10954":{"x":215.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10955":{"morph":{"__isSmartRef__":true,"id":10879},"position":{"__isSmartRef__":true,"id":10956},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10957},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10956":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10957":{"x":225.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10958":{"morph":{"__isSmartRef__":true,"id":10879},"position":{"__isSmartRef__":true,"id":10959},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10960},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10959":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10960":{"x":225.9078618157697,"y":227.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10961":{"morph":{"__isSmartRef__":true,"id":10879},"position":{"__isSmartRef__":true,"id":10962},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10963},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10962":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10963":{"x":225.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10964":{"morph":{"__isSmartRef__":true,"id":10879},"position":{"__isSmartRef__":true,"id":10965},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10966},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10965":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10966":{"x":215.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10967":{"morph":{"__isSmartRef__":true,"id":10879},"position":{"__isSmartRef__":true,"id":10968},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10969},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10968":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10969":{"x":205.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10970":{"morph":{"__isSmartRef__":true,"id":10879},"position":{"__isSmartRef__":true,"id":10971},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10972},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10971":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10972":{"x":205.9078618157697,"y":227.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10973":{"onFire":{"__isSmartRef__":true,"id":10974}},"10974":{"varMapping":{"__isSmartRef__":true,"id":10975},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","funcProperties":{"__isSmartRef__":true,"id":10976},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10975":{"this":{"__isSmartRef__":true,"id":10879}},"10976":{},"10977":{"submorphs":[{"__isSmartRef__":true,"id":10978}],"scripts":[],"id":39,"shape":{"__isSmartRef__":true,"id":11016},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11031},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11020},"lighterFill":{"__isSmartRef__":true,"id":11032},"label":{"__isSmartRef__":true,"id":10978},"name":"addCategoryButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":11041},"attributeConnections":[{"__isSmartRef__":true,"id":11042}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":11043},"owner":{"__isSmartRef__":true,"id":5394},"layout":{"__isSmartRef__":true,"id":11044},"renderContextTable":{"__isSmartRef__":true,"id":11045},"eventHandler":{"__isSmartRef__":true,"id":11046},"_Rotation":0,"magnets":[{"__isSmartRef__":true,"id":11047},{"__isSmartRef__":true,"id":11050},{"__isSmartRef__":true,"id":11053},{"__isSmartRef__":true,"id":11056},{"__isSmartRef__":true,"id":11059},{"__isSmartRef__":true,"id":11062},{"__isSmartRef__":true,"id":11065},{"__isSmartRef__":true,"id":11068}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11071},"__LivelyClassName__":"lively.morphic.Button"},"10978":{"submorphs":[],"scripts":[],"id":40,"shape":{"__isSmartRef__":true,"id":10979},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10984},"_MaxTextWidth":20,"_MaxTextHeight":20,"textStyle":null,"padding":{"__isSmartRef__":true,"id":10985},"_Padding":{"__isSmartRef__":true,"id":10986},"owner":{"__isSmartRef__":true,"id":10977},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":10987},"textChunks":[{"__isSmartRef__":true,"id":10988}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":10990},"eventHandler":{"__isSmartRef__":true,"id":10991},"_HandStyle":"default","_PointerEvents":"none","_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":10992},{"__isSmartRef__":true,"id":10995},{"__isSmartRef__":true,"id":10998},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11004},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11010},{"__isSmartRef__":true,"id":11013}],"__LivelyClassName__":"lively.morphic.Text"},"10979":{"position":{"__isSmartRef__":true,"id":10980},"_Extent":{"__isSmartRef__":true,"id":10981},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10982},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10983},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10980":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10981":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10982":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10983":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10984":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10985":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10986":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10987":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10988":{"style":{"__isSmartRef__":true,"id":10989},"chunkOwner":{"__isSmartRef__":true,"id":10978},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"+","__LivelyClassName__":"lively.morphic.TextChunk"},"10989":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10990":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"10991":{"morph":{"__isSmartRef__":true,"id":10978},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10992":{"morph":{"__isSmartRef__":true,"id":10978},"position":{"__isSmartRef__":true,"id":10993},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10994},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10993":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10994":{"x":185.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10995":{"morph":{"__isSmartRef__":true,"id":10978},"position":{"__isSmartRef__":true,"id":10996},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":10997},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10996":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10997":{"x":195.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10998":{"morph":{"__isSmartRef__":true,"id":10978},"position":{"__isSmartRef__":true,"id":10999},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11000},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"10999":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11000":{"x":205.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11001":{"morph":{"__isSmartRef__":true,"id":10978},"position":{"__isSmartRef__":true,"id":11002},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11003},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11002":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11003":{"x":205.9078618157697,"y":227.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11004":{"morph":{"__isSmartRef__":true,"id":10978},"position":{"__isSmartRef__":true,"id":11005},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11006},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11005":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11006":{"x":205.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11007":{"morph":{"__isSmartRef__":true,"id":10978},"position":{"__isSmartRef__":true,"id":11008},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11009},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11008":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11009":{"x":195.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11010":{"morph":{"__isSmartRef__":true,"id":10978},"position":{"__isSmartRef__":true,"id":11011},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11012},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11011":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11012":{"x":185.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11013":{"morph":{"__isSmartRef__":true,"id":10978},"position":{"__isSmartRef__":true,"id":11014},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11015},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11014":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11015":{"x":185.9078618157697,"y":227.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11016":{"position":{"__isSmartRef__":true,"id":11017},"_Extent":{"__isSmartRef__":true,"id":11018},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":11019},"_Fill":{"__isSmartRef__":true,"id":11020},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11030},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11017":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11018":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11019":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11020":{"stops":[{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11027}],"vector":{"__isSmartRef__":true,"id":11029},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11021":{"offset":0,"color":{"__isSmartRef__":true,"id":11022}},"11022":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11023":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11024}},"11024":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11025":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11026}},"11026":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11027":{"offset":1,"color":{"__isSmartRef__":true,"id":11028}},"11028":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11029":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11030":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11031":{"x":100,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11032":{"stops":[{"__isSmartRef__":true,"id":11033},{"__isSmartRef__":true,"id":11035},{"__isSmartRef__":true,"id":11037},{"__isSmartRef__":true,"id":11039}],"vector":{"__isSmartRef__":true,"id":11029},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11033":{"offset":0,"color":{"__isSmartRef__":true,"id":11034}},"11034":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11035":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11036}},"11036":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11037":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11038}},"11038":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11039":{"offset":1,"color":{"__isSmartRef__":true,"id":11040}},"11040":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11041":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11042":{"sourceObj":{"__isSmartRef__":true,"id":10977},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10977},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11043":{"x":134.06609913216516,"y":19.99799699599498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11044":{"moveVertical":true},"11045":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"11046":{"morph":{"__isSmartRef__":true,"id":10977},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11047":{"morph":{"__isSmartRef__":true,"id":10977},"position":{"__isSmartRef__":true,"id":11048},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11049},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11048":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11049":{"x":185.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11050":{"morph":{"__isSmartRef__":true,"id":10977},"position":{"__isSmartRef__":true,"id":11051},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11052},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11051":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11052":{"x":195.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11053":{"morph":{"__isSmartRef__":true,"id":10977},"position":{"__isSmartRef__":true,"id":11054},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11055},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11054":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11055":{"x":205.9078618157697,"y":217.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11056":{"morph":{"__isSmartRef__":true,"id":10977},"position":{"__isSmartRef__":true,"id":11057},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11058},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11057":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11058":{"x":205.9078618157697,"y":227.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11059":{"morph":{"__isSmartRef__":true,"id":10977},"position":{"__isSmartRef__":true,"id":11060},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11061},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11060":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11061":{"x":205.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11062":{"morph":{"__isSmartRef__":true,"id":10977},"position":{"__isSmartRef__":true,"id":11063},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11064},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11063":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11064":{"x":195.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11065":{"morph":{"__isSmartRef__":true,"id":10977},"position":{"__isSmartRef__":true,"id":11066},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11067},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11066":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11067":{"x":185.9078618157697,"y":237.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11068":{"morph":{"__isSmartRef__":true,"id":10977},"position":{"__isSmartRef__":true,"id":11069},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11070},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11069":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11070":{"x":185.9078618157697,"y":227.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11071":{"onFire":{"__isSmartRef__":true,"id":11072}},"11072":{"varMapping":{"__isSmartRef__":true,"id":11073},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","funcProperties":{"__isSmartRef__":true,"id":11074},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11073":{"this":{"__isSmartRef__":true,"id":10977}},"11074":{},"11075":{"submorphs":[],"scripts":[],"id":41,"shape":{"__isSmartRef__":true,"id":11076},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11081},"_MaxTextWidth":488,"_MaxTextHeight":21,"textColor":{"__isSmartRef__":true,"id":11082},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":11083},"textChunks":[{"__isSmartRef__":true,"id":11084}],"charsReplaced":"Search","lastFindLoc":-6,"priorSelectionRange":[0,0],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":11086},"renderContextTable":{"__isSmartRef__":true,"id":11087},"eventHandler":{"__isSmartRef__":true,"id":11088},"owner":{"__isSmartRef__":true,"id":5394},"isInputLine":true,"attributeConnections":[{"__isSmartRef__":true,"id":11089}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"layout":{"__isSmartRef__":true,"id":11090},"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"hidden","_Rotation":0,"magnets":[{"__isSmartRef__":true,"id":11091},{"__isSmartRef__":true,"id":11094},{"__isSmartRef__":true,"id":11097},{"__isSmartRef__":true,"id":11100},{"__isSmartRef__":true,"id":11103},{"__isSmartRef__":true,"id":11106},{"__isSmartRef__":true,"id":11109},{"__isSmartRef__":true,"id":11112}],"savedTextString":"test","__LivelyClassName__":"lively.morphic.Text"},"11076":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":11077},"_Extent":{"__isSmartRef__":true,"id":11078},"_BorderWidth":2.3680000000000003,"_BorderColor":{"__isSmartRef__":true,"id":11079},"renderContextTable":{"__isSmartRef__":true,"id":11080},"_BorderRadius":1.8500000000000003,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11077":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11078":{"x":488,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11079":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11080":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11081":{"x":153.76802363450668,"y":13.108574301564317,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11082":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11083":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11084":{"style":{"__isSmartRef__":true,"id":11085},"chunkOwner":{"__isSmartRef__":true,"id":11075},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"11085":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11086":{"x":488,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11087":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"11088":{"morph":{"__isSmartRef__":true,"id":11075},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11089":{"sourceObj":{"__isSmartRef__":true,"id":11075},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5394},"targetMethodName":"search","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11090":{},"11091":{"morph":{"__isSmartRef__":true,"id":11075},"position":{"__isSmartRef__":true,"id":11092},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11093},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11092":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11093":{"x":239.67588545027638,"y":221.10156378754675,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11094":{"morph":{"__isSmartRef__":true,"id":11075},"position":{"__isSmartRef__":true,"id":11095},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11096},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11095":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11096":{"x":483.6758854502764,"y":221.10156378754675,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11097":{"morph":{"__isSmartRef__":true,"id":11075},"position":{"__isSmartRef__":true,"id":11098},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11099},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11098":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11099":{"x":727.6758854502764,"y":221.10156378754675,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11100":{"morph":{"__isSmartRef__":true,"id":11075},"position":{"__isSmartRef__":true,"id":11101},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11102},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11101":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11102":{"x":727.6758854502764,"y":231.60156378754675,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11103":{"morph":{"__isSmartRef__":true,"id":11075},"position":{"__isSmartRef__":true,"id":11104},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11105},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11104":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11105":{"x":727.6758854502764,"y":242.10156378754675,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11106":{"morph":{"__isSmartRef__":true,"id":11075},"position":{"__isSmartRef__":true,"id":11107},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11108},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11107":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11108":{"x":483.6758854502764,"y":242.10156378754675,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11109":{"morph":{"__isSmartRef__":true,"id":11075},"position":{"__isSmartRef__":true,"id":11110},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11111},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11110":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11111":{"x":239.67588545027638,"y":242.10156378754675,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11112":{"morph":{"__isSmartRef__":true,"id":11075},"position":{"__isSmartRef__":true,"id":11113},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11114},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11113":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11114":{"x":239.67588545027638,"y":231.60156378754675,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11115":{"submorphs":[],"scripts":[],"id":42,"shape":{"__isSmartRef__":true,"id":11116},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11121},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":11119},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text4","partsBinMetaInfo":{"__isSmartRef__":true,"id":11122},"textChunks":[{"__isSmartRef__":true,"id":11123}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,6],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":11125},"renderContextTable":{"__isSmartRef__":true,"id":11126},"eventHandler":{"__isSmartRef__":true,"id":11127},"owner":{"__isSmartRef__":true,"id":5394},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"magnets":[{"__isSmartRef__":true,"id":11128},{"__isSmartRef__":true,"id":11131},{"__isSmartRef__":true,"id":11134},{"__isSmartRef__":true,"id":11137},{"__isSmartRef__":true,"id":11140},{"__isSmartRef__":true,"id":11143},{"__isSmartRef__":true,"id":11146},{"__isSmartRef__":true,"id":11149}],"__LivelyClassName__":"lively.morphic.Text"},"11116":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":11117},"_Extent":{"__isSmartRef__":true,"id":11118},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11119},"renderContextTable":{"__isSmartRef__":true,"id":11120},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11117":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11118":{"x":168,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11119":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11120":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11121":{"x":154.76802363450668,"y":0.10857430156420378,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11122":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11123":{"style":{"__isSmartRef__":true,"id":11124},"morph":{"__isSmartRef__":true,"id":11115},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":11115},"storedString":"search","__LivelyClassName__":"lively.morphic.TextChunk"},"11124":{"__SourceModuleName__":"Global.lively.morphic.TextCore","italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11125":{"x":168,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11126":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"11127":{"morph":{"__isSmartRef__":true,"id":11115},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11128":{"morph":{"__isSmartRef__":true,"id":11115},"position":{"__isSmartRef__":true,"id":11129},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11130},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11129":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11130":{"x":240.67588545027638,"y":208.10156378754664,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11131":{"morph":{"__isSmartRef__":true,"id":11115},"position":{"__isSmartRef__":true,"id":11132},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11133},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11132":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11133":{"x":324.6758854502764,"y":208.10156378754664,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11134":{"morph":{"__isSmartRef__":true,"id":11115},"position":{"__isSmartRef__":true,"id":11135},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11136},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11135":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11136":{"x":408.6758854502764,"y":208.10156378754664,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11137":{"morph":{"__isSmartRef__":true,"id":11115},"position":{"__isSmartRef__":true,"id":11138},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11139},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11138":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11139":{"x":408.6758854502764,"y":215.10156378754664,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11140":{"morph":{"__isSmartRef__":true,"id":11115},"position":{"__isSmartRef__":true,"id":11141},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11142},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11141":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11142":{"x":408.6758854502764,"y":222.10156378754664,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11143":{"morph":{"__isSmartRef__":true,"id":11115},"position":{"__isSmartRef__":true,"id":11144},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11145},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11144":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11145":{"x":324.6758854502764,"y":222.10156378754664,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11146":{"morph":{"__isSmartRef__":true,"id":11115},"position":{"__isSmartRef__":true,"id":11147},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11148},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11147":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11148":{"x":240.67588545027638,"y":222.10156378754664,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11149":{"morph":{"__isSmartRef__":true,"id":11115},"position":{"__isSmartRef__":true,"id":11150},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11151},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11150":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11151":{"x":240.67588545027638,"y":215.10156378754664,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11152":{"submorphs":[{"__isSmartRef__":true,"id":11153}],"scripts":[],"id":43,"shape":{"__isSmartRef__":true,"id":11191},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11194},"lighterFill":{"__isSmartRef__":true,"id":11206},"label":{"__isSmartRef__":true,"id":11153},"attributeConnections":[{"__isSmartRef__":true,"id":11215},{"__isSmartRef__":true,"id":11244},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248}],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":11270},"name":"moreButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":11271},"renderContextTable":{"__isSmartRef__":true,"id":11272},"eventHandler":{"__isSmartRef__":true,"id":11273},"priorExtent":{"__isSmartRef__":true,"id":11274},"magnets":[{"__isSmartRef__":true,"id":11229}],"layout":{"__isSmartRef__":true,"id":11275},"_Position":{"__isSmartRef__":true,"id":11276},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":5394},"__LivelyClassName__":"lively.morphic.Button"},"11153":{"submorphs":[],"scripts":[],"id":44,"shape":{"__isSmartRef__":true,"id":11154},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":45.76199368290986,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11159},"textColor":{"__isSmartRef__":true,"id":11157},"owner":{"__isSmartRef__":true,"id":11152},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":11160}],"padding":{"__isSmartRef__":true,"id":11162},"_Padding":{"__isSmartRef__":true,"id":11163},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":11164},"_FontFamily":"Helvetica, Sans-Serif","renderContextTable":{"__isSmartRef__":true,"id":11165},"eventHandler":{"__isSmartRef__":true,"id":11166},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_FontSize":11,"_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"magnets":[{"__isSmartRef__":true,"id":11167},{"__isSmartRef__":true,"id":11170},{"__isSmartRef__":true,"id":11173},{"__isSmartRef__":true,"id":11176},{"__isSmartRef__":true,"id":11179},{"__isSmartRef__":true,"id":11182},{"__isSmartRef__":true,"id":11185},{"__isSmartRef__":true,"id":11188}],"__LivelyClassName__":"lively.morphic.Text"},"11154":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":11155},"_Extent":{"__isSmartRef__":true,"id":11156},"_BorderColor":{"__isSmartRef__":true,"id":11157},"renderContextTable":{"__isSmartRef__":true,"id":11158},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11155":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11156":{"x":45.76199368290986,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11157":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11158":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11159":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11160":{"style":{"__isSmartRef__":true,"id":11161},"chunkOwner":{"__isSmartRef__":true,"id":11153},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"more","__LivelyClassName__":"lively.morphic.TextChunk"},"11161":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11162":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11163":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11164":{"x":45.76199368290986,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11165":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"11166":{"morph":{"__isSmartRef__":true,"id":11153},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11167":{"morph":{"__isSmartRef__":true,"id":11153},"position":{"__isSmartRef__":true,"id":11168},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11169},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11168":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11169":{"x":734.7056209229172,"y":221.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11170":{"morph":{"__isSmartRef__":true,"id":11153},"position":{"__isSmartRef__":true,"id":11171},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11172},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11171":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11172":{"x":757.5866177643721,"y":221.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11173":{"morph":{"__isSmartRef__":true,"id":11153},"position":{"__isSmartRef__":true,"id":11174},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11175},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11174":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11175":{"x":780.4676146058271,"y":221.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11176":{"morph":{"__isSmartRef__":true,"id":11153},"position":{"__isSmartRef__":true,"id":11177},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11178},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11177":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11178":{"x":780.4676146058271,"y":231.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11179":{"morph":{"__isSmartRef__":true,"id":11153},"position":{"__isSmartRef__":true,"id":11180},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11181},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11180":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11181":{"x":780.4676146058271,"y":241.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11182":{"morph":{"__isSmartRef__":true,"id":11153},"position":{"__isSmartRef__":true,"id":11183},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11184},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11183":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11184":{"x":757.5866177643721,"y":241.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11185":{"morph":{"__isSmartRef__":true,"id":11153},"position":{"__isSmartRef__":true,"id":11186},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11187},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11186":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11187":{"x":734.7056209229172,"y":241.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11188":{"morph":{"__isSmartRef__":true,"id":11153},"position":{"__isSmartRef__":true,"id":11189},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11190},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11189":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11190":{"x":734.7056209229172,"y":231.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11191":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":11192},"_Extent":{"__isSmartRef__":true,"id":11193},"_Fill":{"__isSmartRef__":true,"id":11194},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":11204},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":11205},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11192":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11193":{"x":45.76199368290986,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11194":{"stops":[{"__isSmartRef__":true,"id":11195},{"__isSmartRef__":true,"id":11197},{"__isSmartRef__":true,"id":11199},{"__isSmartRef__":true,"id":11201}],"vector":{"__isSmartRef__":true,"id":11203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11195":{"offset":0,"color":{"__isSmartRef__":true,"id":11196}},"11196":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11197":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11198}},"11198":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11199":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11200}},"11200":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11201":{"offset":1,"color":{"__isSmartRef__":true,"id":11202}},"11202":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11203":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11204":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11205":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11206":{"stops":[{"__isSmartRef__":true,"id":11207},{"__isSmartRef__":true,"id":11209},{"__isSmartRef__":true,"id":11211},{"__isSmartRef__":true,"id":11213}],"vector":{"__isSmartRef__":true,"id":11203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11207":{"offset":0,"color":{"__isSmartRef__":true,"id":11208}},"11208":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11209":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11210}},"11210":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11211":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11212}},"11212":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11213":{"offset":1,"color":{"__isSmartRef__":true,"id":11214}},"11214":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11215":{"sourceObj":{"__isSmartRef__":true,"id":11152},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5394},"targetMethodName":"toggleMorePane","visualConnector":{"__isSmartRef__":true,"id":11216},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11216":{"submorphs":[],"scripts":[],"id":7318,"renderContextTable":{"__isSmartRef__":true,"id":11217},"shape":{"__isSmartRef__":true,"id":11218},"droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11227},"controlPoints":[{"__isSmartRef__":true,"id":11228},{"__isSmartRef__":true,"id":11232}],"con":{"__isSmartRef__":true,"id":11215},"showsMorphMenu":true,"isCopyMorphRef":true,"morphRefId":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11236},"__LivelyClassName__":"lively.morphic.Path"},"11217":{"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"},"11218":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":11219},{"__isSmartRef__":true,"id":11220}],"_PathElements":[{"__isSmartRef__":true,"id":11221},{"__isSmartRef__":true,"id":11222}],"renderContextTable":{"__isSmartRef__":true,"id":11223},"_Position":{"__isSmartRef__":true,"id":11224},"_Extent":{"__isSmartRef__":true,"id":11225},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":11226},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"11219":{"x":734.7056209229172,"y":221.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11220":{"x":85.9078618157697,"y":207.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11221":{"isAbsolute":true,"x":734.7056209229172,"y":221.9651792443084,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"11222":{"isAbsolute":true,"x":85.9078618157697,"y":207.99298948598243,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"11223":{},"11224":{"x":-2,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11225":{"x":720.7977294921875,"y":13.972190856933594,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11226":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11227":{"morph":{"__isSmartRef__":true,"id":11216},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11228":{"morph":{"__isSmartRef__":true,"id":11216},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":11229},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"11229":{"morph":{"__isSmartRef__":true,"id":11152},"position":{"__isSmartRef__":true,"id":11230},"connectedControlPoints":[{"__isSmartRef__":true,"id":11228}],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11231},"__LivelyClassName__":"lively.morphic.Magnet"},"11230":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11231":{"x":734.7056209229172,"y":221.9651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11232":{"morph":{"__isSmartRef__":true,"id":11216},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":11233},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"11233":{"morph":{"__isSmartRef__":true,"id":5394},"position":{"__isSmartRef__":true,"id":11234},"connectedControlPoints":[{"__isSmartRef__":true,"id":11232}],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11235},"__LivelyClassName__":"lively.morphic.Magnet"},"11234":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11235":{"x":85.9078618157697,"y":207.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11236":{"morphMenuItems":{"__isSmartRef__":true,"id":11237}},"11237":{"varMapping":{"__isSmartRef__":true,"id":11238},"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":11243},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11238":{"this":{"__isSmartRef__":true,"id":11216},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11239}},"11239":{"$super":{"__isSmartRef__":true,"id":11240}},"11240":{"varMapping":{"__isSmartRef__":true,"id":11241},"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":11242},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11241":{"obj":{"__isSmartRef__":true,"id":11216},"name":"morphMenuItems"},"11242":{},"11243":{},"11244":{"sourceObj":{"__isSmartRef__":true,"id":11152},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":11228},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11259},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11261},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11259},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11261},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11259},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11261},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11259},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11261},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11259},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11261},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11259},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11261},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11259},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11261},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11245},{"__isSmartRef__":true,"id":11246},{"__isSmartRef__":true,"id":11247},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11250},{"__isSmartRef__":true,"id":11251},{"__isSmartRef__":true,"id":11252},{"__isSmartRef__":true,"id":11253},{"__isSmartRef__":true,"id":11259},{"__isSmartRef__":true,"id":11260},{"__isSmartRef__":true,"id":11261},{"__isSmartRef__":true,"id":11262}],"oldTransform":{"__isSmartRef__":true,"id":11268},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"11245":{"sourceObj":{"__isSmartRef__":true,"id":11152},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11246":{"sourceObj":{"__isSmartRef__":true,"id":11152},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11247":{"sourceObj":{"__isSmartRef__":true,"id":11152},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11248":{"sourceObj":{"__isSmartRef__":true,"id":11152},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11249},"dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11249":{"source":{"__isSmartRef__":true,"id":11152},"target":{"__isSmartRef__":true,"id":11244}},"11250":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11251":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11252":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11253":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11254},"dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11255},"__LivelyClassName__":"AttributeConnection"},"11254":{"source":{"__isSmartRef__":true,"id":5394},"target":{"__isSmartRef__":true,"id":11244}},"11255":{"converter":{"__isSmartRef__":true,"id":11256}},"11256":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":11257},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":11258},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11257":{"source":{"__isSmartRef__":true,"id":5394},"target":{"__isSmartRef__":true,"id":11244}},"11258":{},"11259":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11260":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11261":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11262":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":11244},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11263},"dependedBy":{"__isSmartRef__":true,"id":11244},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11264},"__LivelyClassName__":"AttributeConnection"},"11263":{"source":{"__isSmartRef__":true,"id":5393},"target":{"__isSmartRef__":true,"id":11244}},"11264":{"converter":{"__isSmartRef__":true,"id":11265}},"11265":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":11266},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":11267},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11266":{"source":{"__isSmartRef__":true,"id":5393},"target":{"__isSmartRef__":true,"id":11244}},"11267":{},"11268":{"d":1,"a":1,"f":221.9651792443084,"e":734.7056209229172,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":11269},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"11269":{"a":1,"b":0,"c":0,"d":1,"e":734.7056209229172,"f":221.9651792443084,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"11270":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11271":{"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"},"11272":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"11273":{"morph":{"__isSmartRef__":true,"id":11152},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11274":{"x":46.754037491637405,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11275":{"moveHorizontal":true},"11276":{"x":648.7977591071475,"y":13.972189758325953,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11277":{"position":{"__isSmartRef__":true,"id":11278},"_Extent":{"__isSmartRef__":true,"id":11279},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":11280},"_Fill":{"__isSmartRef__":true,"id":11281},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11282},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11278":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11279":{"x":701.1842763684606,"y":471.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11280":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11281":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"11282":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11283":{"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.PartsBin"],"migrationLevel":2,"comment":"Browser for a Parts repository.","partName":"PartsBinBrowser","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11284":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"categoryName","targetObj":{"__isSmartRef__":true,"id":5394},"targetMethodName":"loadPartsOfCategory","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11285":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":11232},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11295},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11297},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11295},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11297},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11295},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11297},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11295},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11297},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11295},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11297},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11295},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11297},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11295},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11297},{"__isSmartRef__":true,"id":11298},{"__isSmartRef__":true,"id":11286},{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11288},{"__isSmartRef__":true,"id":11289},{"__isSmartRef__":true,"id":11295},{"__isSmartRef__":true,"id":11296},{"__isSmartRef__":true,"id":11297},{"__isSmartRef__":true,"id":11298}],"oldTransform":{"__isSmartRef__":true,"id":11304},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"11286":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11285},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11287":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11285},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11288":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11285},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11289":{"sourceObj":{"__isSmartRef__":true,"id":5394},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11290},"dependedBy":{"__isSmartRef__":true,"id":11285},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11291},"__LivelyClassName__":"AttributeConnection"},"11290":{"source":{"__isSmartRef__":true,"id":5394},"target":{"__isSmartRef__":true,"id":11285}},"11291":{"converter":{"__isSmartRef__":true,"id":11292}},"11292":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":11293},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":11294},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11293":{"source":{"__isSmartRef__":true,"id":5394},"target":{"__isSmartRef__":true,"id":11285}},"11294":{},"11295":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11285},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11296":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11285},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11297":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":11285},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11298":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11299},"dependedBy":{"__isSmartRef__":true,"id":11285},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11300},"__LivelyClassName__":"AttributeConnection"},"11299":{"source":{"__isSmartRef__":true,"id":5393},"target":{"__isSmartRef__":true,"id":11285}},"11300":{"converter":{"__isSmartRef__":true,"id":11301}},"11301":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":11302},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":11303},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11302":{"source":{"__isSmartRef__":true,"id":5393},"target":{"__isSmartRef__":true,"id":11285}},"11303":{},"11304":{"d":1,"a":1,"f":207.99298948598243,"e":85.9078618157697,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":11305},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"11305":{"a":1,"b":0,"c":0,"d":1,"e":85.9078618157697,"f":207.99298948598243,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"11306":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"11307":{"x":701.1842763684606,"y":471.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11308":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"11309":{"morph":{"__isSmartRef__":true,"id":5394},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11310":{"toggleMorePane":{"__isSmartRef__":true,"id":11311}},"11311":{},"11312":{"loadPartsOfCategory":{"__isSmartRef__":true,"id":11313},"addPartsFromURLs":{"__isSmartRef__":true,"id":11315},"addMorphsForPartItems":{"__isSmartRef__":true,"id":11317},"removeParts":{"__isSmartRef__":true,"id":11319},"addPartsOfCategory":{"__isSmartRef__":true,"id":11321},"setupConnections":{"__isSmartRef__":true,"id":11323},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":11325},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":11327}},"11313":{"time":{"__isSmartRef__":true,"id":11314},"user":"robertkrahn"},"11314":{"isSerializedDate":true,"string":"Sat Jun 25 2011 06:25:12 GMT-0700 (PDT)"},"11315":{"time":{"__isSmartRef__":true,"id":11316},"user":"robertkrahn"},"11316":{"isSerializedDate":true,"string":"Thu Jun 30 2011 17:10:07 GMT-0700 (PDT)"},"11317":{"time":{"__isSmartRef__":true,"id":11318},"user":"robertkrahn"},"11318":{"isSerializedDate":true,"string":"Thu Jun 30 2011 17:07:50 GMT-0700 (PDT)"},"11319":{"time":{"__isSmartRef__":true,"id":11320},"user":"robertkrahn"},"11320":{"isSerializedDate":true,"string":"Thu Jun 30 2011 17:07:18 GMT-0700 (PDT)"},"11321":{"time":{"__isSmartRef__":true,"id":11322},"user":"robertkrahn"},"11322":{"isSerializedDate":true,"string":"Fri Jul 01 2011 17:55:34 GMT-0700 (PDT)"},"11323":{"time":{"__isSmartRef__":true,"id":11324},"user":"robertkrahn"},"11324":{"isSerializedDate":true,"string":"Thu Jul 07 2011 07:08:02 GMT-0700 (PDT)"},"11325":{"time":{"__isSmartRef__":true,"id":11326},"user":"robertkrahn"},"11326":{"isSerializedDate":true,"string":"Thu Jul 07 2011 07:13:17 GMT-0700 (PDT)"},"11327":{"time":{"__isSmartRef__":true,"id":11328},"user":"robertkrahn"},"11328":{"isSerializedDate":true,"string":"Thu Jul 07 2011 07:13:12 GMT-0700 (PDT)"},"11329":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUInspector.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11330":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text%20support/FontList.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11331":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text%20support/FontList.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11332":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text%20support/FontList.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11333":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/Label.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11334":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/SubmitButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11335":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/Label.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11336":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/SubmitButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11337":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/InputField.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11338":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/InputField.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11339":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/Label.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11340":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/SubmitButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11341":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/InputField.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11342":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewCPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11343":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11344":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11345":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11346":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11347":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11348":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11349":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11350":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11351":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11352":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11353":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11354":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11355":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11356":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11357":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11358":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11359":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11360":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11361":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11362":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11363":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColors.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11364":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11365":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/GridColorArt.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11366":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11367":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11368":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11369":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11370":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11371":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11372":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11373":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11374":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisMiserableExample.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11375":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11376":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11377":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11378":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11379":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11380":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/CPUVisualization1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11381":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11382":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11383":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11384":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11385":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11386":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11387":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11388":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11389":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11390":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11391":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11392":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11393":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/CPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11394":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11395":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11396":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11397":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11398":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11399":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11400":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11401":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11402":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11403":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11404":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11405":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11406":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11407":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11408":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EventPlayerMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11409":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11410":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11411":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11412":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11413":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11414":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11415":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DropDownList.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11416":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DropDownList.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11417":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DropDownList.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11418":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11419":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11420":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11421":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11422":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11423":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11424":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CheckBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11425":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CheckBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11426":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11427":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11428":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11429":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11430":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CheckBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11431":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11432":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11433":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11434":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11435":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11436":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11437":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11438":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11439":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11440":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11441":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11442":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11443":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11444":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11445":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EventPlayerMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11446":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUVisulization.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11447":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11448":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11449":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11450":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/RemoveWorldButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11451":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/Title.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11452":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/RemoveWorldButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11453":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/Title.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11454":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/RemoveWorldButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11455":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/Title.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11456":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11457":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11458":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11459":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11460":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11461":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11462":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUVisulization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11463":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11464":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11465":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11466":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11467":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11468":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11469":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11470":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11471":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11472":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11473":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11474":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11475":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11476":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11477":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11478":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11479":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11480":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11481":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11482":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11483":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11484":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EventPlayerMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11485":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11486":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11487":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationControllerPane.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11488":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11489":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11490":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11492":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11493":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11494":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11495":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11496":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11497":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11498":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11499":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11500":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11501":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11502":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11503":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11504":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11505":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11506":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11507":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11508":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11509":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11510":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11511":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController2.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11512":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11513":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11514":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11515":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11516":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11517":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11518":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/LongTextExample.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11519":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/LongTextExample.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11520":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/LongTextExample3.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11521":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/LongTextExample.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11522":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUVisulization.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11523":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11524":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11525":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/List.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11526":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11527":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11528":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11529":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11530":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11531":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11532":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11533":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11534":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11535":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11536":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11537":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11538":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/CPUWorkload.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11539":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11540":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11541":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11542":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/TextBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11543":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/ServerPart.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11544":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11545":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11546":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/JSONConverter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11547":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/TabFolder.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11548":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11549":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11550":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11551":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11552":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/SnappingRectangle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11553":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11554":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11555":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11556":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11557":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11558":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11559":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PaperMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11560":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/JSONPrinter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11561":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11562":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11563":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Timer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11564":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/ObjectEditorPane.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11565":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11566":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/ColoredRectCreator.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11567":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11568":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Car.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11569":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/List.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11570":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11571":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/CrazyColors.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11572":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/List.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11573":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11574":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11575":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11576":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11577":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11578":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11579":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11580":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11581":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11582":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11583":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11584":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11585":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11586":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11587":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11588":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11589":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11590":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11591":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11592":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11593":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11594":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11595":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11596":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11597":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11598":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11599":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11600":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11601":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11602":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11603":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11604":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11605":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11606":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CheckBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11607":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EvenNewerCPUVisualization.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11608":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ConvertPartsBinLogos.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11609":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EvenNewerCPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11610":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11611":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11612":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11613":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11614":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11615":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11616":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11617":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11618":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11619":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11620":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11621":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11622":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11623":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11624":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11625":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11626":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11627":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertyWatcher.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11628":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertyWatcher.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11629":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker2.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11630":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11631":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11632":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertyWatcher.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11633":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11634":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11635":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11636":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11637":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11638":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/VeryNewCPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11639":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11640":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11641":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11642":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11643":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11644":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11645":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EvenNewerCPUVisualization.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11646":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11647":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11648":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11649":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11650":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11651":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11652":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11653":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SpreadsheetScripter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11654":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11655":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11656":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SpreadsheetScripter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11657":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11658":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11659":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11660":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BugTracker.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11661":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SpreadsheetScripter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11662":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11663":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BugTracker.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11664":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11665":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11666":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11667":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11668":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11669":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BugTracker.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11670":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11671":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11672":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11673":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11674":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11675":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11676":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11677":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/LatestChangesViewer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11678":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11679":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11680":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11681":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserComboBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11682":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11683":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer1.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11684":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11685":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11686":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserComboBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11687":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11688":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor2.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11689":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer1.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11690":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.svg","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11691":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/SAPLogo.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11692":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11693":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11694":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11695":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11696":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserDialog.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11697":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11698":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11700":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserDialog.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11701":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11702":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/MetaNoteText.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11704":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11705":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11706":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TextAttributePanel.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11708":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TextAttributePanel.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11709":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11710":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11712":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Cool.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11713":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TextAttributePanel.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11714":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TracBugTracker.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11716":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11717":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/LatestChangesViewer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11718":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11719":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/LatestChangesViewer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11720":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TracBugTracker.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11721":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11722":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11723":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11724":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11725":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11726":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11727":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11728":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11729":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11730":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11731":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11732":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11733":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11734":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11735":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11736":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11737":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11738":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11739":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11740":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11741":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11742":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11743":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11744":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11745":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11746":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11747":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUWorkload.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11748":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11749":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11750":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11751":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11752":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11753":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11754":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11755":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11756":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11757":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11758":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11759":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11760":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11761":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11762":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11763":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11764":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11765":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11766":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11767":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11768":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11769":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11770":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11771":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11772":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11773":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11774":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11775":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11776":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11777":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11778":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ObjectTracer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11779":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/MethodFinder.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11780":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11781":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11782":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11783":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11784":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11785":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11786":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11787":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11788":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11789":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/SnappingRectangle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11790":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11791":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11792":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/SnappingRectangle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11793":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11794":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11795":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11796":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/SnappingRectangle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11797":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Journal.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11798":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestClassRunner.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11799":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunPane.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11800":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunner.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11801":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestClassRunner.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11802":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestClassRunner.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11803":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestNewHTMLLogoObject.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11804":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunPane.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11805":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunner.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11806":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunPane.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11807":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunPane1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11808":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunner.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11809":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11810":{"uncategorized":"PartsBin/","Holger":{"__isSmartRef__":true,"id":11811},"Text support":{"__isSmartRef__":true,"id":11812},"Forms":{"__isSmartRef__":true,"id":11813},"Fun":{"__isSmartRef__":true,"id":11814},"Collaboration":{"__isSmartRef__":true,"id":11815},"Sandbox":{"__isSmartRef__":true,"id":11816},"Visualization":{"__isSmartRef__":true,"id":11817},"Wiki":{"__isSmartRef__":true,"id":11818},"Widgets":{"__isSmartRef__":true,"id":11819},"Documentation":{"__isSmartRef__":true,"id":11820},"Worlds":{"__isSmartRef__":true,"id":11821},"DroppableBehaviors":{"__isSmartRef__":true,"id":11822},"Issues":{"__isSmartRef__":true,"id":11823},"Presenting":{"__isSmartRef__":true,"id":11824},"Examples":{"__isSmartRef__":true,"id":11825},"Fabian":{"__isSmartRef__":true,"id":11826},"Basic":{"__isSmartRef__":true,"id":11827},"Inputs":{"__isSmartRef__":true,"id":11828},"Text":{"__isSmartRef__":true,"id":11829},"Persistence":{"__isSmartRef__":true,"id":11830},"Martin":{"__isSmartRef__":true,"id":11831},"Debugging":{"__isSmartRef__":true,"id":11832},"Robert":{"__isSmartRef__":true,"id":11833},"CodeSnippets":{"__isSmartRef__":true,"id":11834},"Maps":{"__isSmartRef__":true,"id":11835},"Tools":{"__isSmartRef__":true,"id":11836},"NewWorld":{"__isSmartRef__":true,"id":11837},"Scripting":{"__isSmartRef__":true,"id":11838},"Controls":{"__isSmartRef__":true,"id":11839},"Database":{"__isSmartRef__":true,"id":11840},"Server":{"__isSmartRef__":true,"id":11841},"Demos":{"__isSmartRef__":true,"id":11842},"TestSpace1":{"__isSmartRef__":true,"id":11843},"Layout":{"__isSmartRef__":true,"id":11844},"Testing":{"__isSmartRef__":true,"id":11845},"*latest*":{"__isSmartRef__":true,"id":11846},"*all*":{"__isSmartRef__":true,"id":11847},"*search*":{"__isSmartRef__":true,"id":11848}},"11811":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Holger/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11812":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text support/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11813":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11814":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11815":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11816":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11817":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11818":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11819":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11820":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11821":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11822":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11823":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11824":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11825":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11826":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11827":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11828":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11829":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11830":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Persistence/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11831":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11832":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11833":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11834":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11835":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11836":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11837":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11838":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11839":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11840":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11841":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11842":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11843":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestSpace1/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11844":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11845":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"11846":{"isSpecialCategory":true},"11847":{"isSpecialCategory":true},"11848":{"isSpecialCategory":true},"11849":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11850":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":11851},"reloadEverything":{"__isSmartRef__":true,"id":11858},"ensureCategories":{"__isSmartRef__":true,"id":11861},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":11864},"updateCategoryList":{"__isSmartRef__":true,"id":11867},"defaultPartsBinURL":{"__isSmartRef__":true,"id":11870},"reset":{"__isSmartRef__":true,"id":11873},"setupConnections":{"__isSmartRef__":true,"id":11876},"loadPartsOfCategory":{"__isSmartRef__":true,"id":11879},"removeParts":{"__isSmartRef__":true,"id":11882},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":11885},"addMorphsForPartItems":{"__isSmartRef__":true,"id":11888},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":11891},"setSelectedPartItem":{"__isSmartRef__":true,"id":11894},"makeUpPartNameFor":{"__isSmartRef__":true,"id":11897},"openPart":{"__isSmartRef__":true,"id":11900},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":11903},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":11906},"addCategory":{"__isSmartRef__":true,"id":11909},"addCategoryInteractively":{"__isSmartRef__":true,"id":11912},"addExternalCategory":{"__isSmartRef__":true,"id":11915},"removeCategory":{"__isSmartRef__":true,"id":11918},"removeCategoryInteractively":{"__isSmartRef__":true,"id":11921},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":11924},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":11927},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":11930},"addPartsOfCategory":{"__isSmartRef__":true,"id":11933},"onLoadLatest":{"__isSmartRef__":true,"id":11936},"onLoadAll":{"__isSmartRef__":true,"id":11939},"onSearch":{"__isSmartRef__":true,"id":11942},"addPartsFromURLs":{"__isSmartRef__":true,"id":11945},"search":{"__isSmartRef__":true,"id":11948},"showMsg":{"__isSmartRef__":true,"id":11951},"toggleMorePane":{"__isSmartRef__":true,"id":11954},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":11957}},"11851":{"varMapping":{"__isSmartRef__":true,"id":11852},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":11857},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11852":{"this":{"__isSmartRef__":true,"id":5394},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11853}},"11853":{"$super":{"__isSmartRef__":true,"id":11854}},"11854":{"varMapping":{"__isSmartRef__":true,"id":11855},"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":11856},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11855":{"obj":{"__isSmartRef__":true,"id":5394},"name":"onLoadFromPartsBin"},"11856":{},"11857":{},"11858":{"varMapping":{"__isSmartRef__":true,"id":11859},"source":"function reloadEverything() {\n\tthis.setSelectedPartItem(null)\n\tthis.updateCategoriesDictFromPartsBin();\n var selectedCategory = this.categoryName;\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n this.updateCategoryList(selectedCategory);\n}","funcProperties":{"__isSmartRef__":true,"id":11860},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11859":{"this":{"__isSmartRef__":true,"id":5394}},"11860":{},"11861":{"varMapping":{"__isSmartRef__":true,"id":11862},"source":"function ensureCategories() {\n\tif (!this.categories)\n\t\tthis.categories = {uncategorized: 'PartsBin/'};\n}","funcProperties":{"__isSmartRef__":true,"id":11863},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11862":{"this":{"__isSmartRef__":true,"id":5394}},"11863":{},"11864":{"varMapping":{"__isSmartRef__":true,"id":11865},"source":"function updateCategoriesDictFromPartsBin() {\n\tthis.ensureCategories();\n\tvar webR = new WebResource(this.defaultPartsBinURL());\n\twebR.getSubElements().subCollections.forEach(function(dir) {\n\t\t// FIXME OMeta does something here...!\n\t\tvar unescape = Global.urlUnescape || Global.unescape,\n\t\t\tunescaped = unescape(dir.getURL().filename()),\n\t\t\tname = unescaped.replace(/\\/$/,\"\");\n\t\tthis.categories[name] = this.defaultPartsBinURL().withFilename(unescaped);\n\t}, this);\n}","funcProperties":{"__isSmartRef__":true,"id":11866},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11865":{"this":{"__isSmartRef__":true,"id":5394}},"11866":{},"11867":{"varMapping":{"__isSmartRef__":true,"id":11868},"source":"function updateCategoryList(optCategoryName) {\n\tthis.get('categoryList').updateList(\n\t\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}))\n\tthis.get('categoryList').setSelection(optCategoryName)\n}","funcProperties":{"__isSmartRef__":true,"id":11869},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11868":{"this":{"__isSmartRef__":true,"id":5394}},"11869":{},"11870":{"varMapping":{"__isSmartRef__":true,"id":11871},"source":"function defaultPartsBinURL() {\n\treturn URL.codeBase.withFilename('PartsBin/');\n}","funcProperties":{"__isSmartRef__":true,"id":11872},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11871":{"this":{"__isSmartRef__":true,"id":5394}},"11872":{},"11873":{"varMapping":{"__isSmartRef__":true,"id":11874},"source":"function reset() {\n this.connections = {toggleMorePane: {}} \n\t// this.getPartsBinMetaInfo().addRequiredModule('lively.PartsBin')\n\tthis.setSelectedPartItem(null)\n\tdelete this.categories;\n\tthis.get('categoryList').updateList([])\n\tthis.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\")\n}","funcProperties":{"__isSmartRef__":true,"id":11875},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11874":{"this":{"__isSmartRef__":true,"id":5394}},"11875":{},"11876":{"varMapping":{"__isSmartRef__":true,"id":11877},"source":"function setupConnections() {\n\tconnect(this.closeButton, 'fire', this, 'remove')\n\tconnect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n\tconnect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n\tconnect(this.get('categoryList'), 'selection', this, 'categoryName')\n\tconnect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n\tconnect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n\tconnect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n\tconnect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n\tconnect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n\tconnect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n\tconnect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n\tconnect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","funcProperties":{"__isSmartRef__":true,"id":11878},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11877":{"this":{"__isSmartRef__":true,"id":5394}},"11878":{},"11879":{"varMapping":{"__isSmartRef__":true,"id":11880},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.defaultPartsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.defaultPartsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.defaultPartsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11881},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11880":{"this":{"__isSmartRef__":true,"id":5394}},"11881":{},"11882":{"varMapping":{"__isSmartRef__":true,"id":11883},"source":"function removeParts() {\n\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":11884},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11883":{"this":{"__isSmartRef__":true,"id":5394}},"11884":{},"11885":{"varMapping":{"__isSmartRef__":true,"id":11886},"source":"function getPartsSpaceForCategory(categoryName) {\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\treturn lively.PartsBin.partsSpaceWithURL(url);\n}","funcProperties":{"__isSmartRef__":true,"id":11887},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11886":{"this":{"__isSmartRef__":true,"id":5394}},"11887":{},"11888":{"varMapping":{"__isSmartRef__":true,"id":11889},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort)\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() })\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","funcProperties":{"__isSmartRef__":true,"id":11890},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11889":{"this":{"__isSmartRef__":true,"id":5394}},"11890":{},"11891":{"varMapping":{"__isSmartRef__":true,"id":11892},"source":"function getURLForCategoryNamed(categoryName) {\n\tvar relative = this.categories[categoryName];\n\tif (!relative) return null;\n\treturn URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","funcProperties":{"__isSmartRef__":true,"id":11893},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11892":{"this":{"__isSmartRef__":true,"id":5394}},"11893":{},"11894":{"varMapping":{"__isSmartRef__":true,"id":11895},"source":"function setSelectedPartItem(item) {\n\tthis.selectedPartItem = item;\n\tthis.get('selectedPartComment').textString = '';\n\tthis.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n\tthis.get('selectedPartVersions').setSelection(null);\n\tif (!item) {\n\t\tthis.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\t\treturn;\n\t}\n\tthis.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n\t// load versions\n\tconnect(item, 'partVersions', this.get('selectedPartVersions'), 'updateList');\n\titem.loadPartVersions(true);\n\n\t// load meta info\n\tconnect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n\titem.loadPartMetaInfo(true);\n}","funcProperties":{"__isSmartRef__":true,"id":11896},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11895":{"this":{"__isSmartRef__":true,"id":5394}},"11896":{},"11897":{"varMapping":{"__isSmartRef__":true,"id":11898},"source":"function makeUpPartNameFor(name) {\n\tif (!$morph(name)) return name;\n\tvar i = 2\n\twhile($morph(name + i)) { i++}\n\treturn name + i;\n}","funcProperties":{"__isSmartRef__":true,"id":11899},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11898":{"this":{"__isSmartRef__":true,"id":5394}},"11899":{},"11900":{"varMapping":{"__isSmartRef__":true,"id":11901},"source":"function openPart(partMorph) {\n\tpartMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n\tlively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n\tpartMorph.setPosition(pt(0,0));\n\t// partMorph.forceRestartAllActiveScripts();\n}","funcProperties":{"__isSmartRef__":true,"id":11902},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11901":{"this":{"__isSmartRef__":true,"id":5394}},"11902":{},"11903":{"varMapping":{"__isSmartRef__":true,"id":11904},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n\tvar item = this.selectedPartItem;\n\tif (!item) return;\n\tthis.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\t\tif (!answer) return;\n\t\titem.del();\n\t\tthis.reloadEverything();\n\t\talertOK(\"deleted \" + item.name);\n\t}.bind(this))\n}","funcProperties":{"__isSmartRef__":true,"id":11905},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11904":{"this":{"__isSmartRef__":true,"id":5394}},"11905":{},"11906":{"varMapping":{"__isSmartRef__":true,"id":11907},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n\tvar item = this.selectedPartItem;\n\tif (!item) return;\n\tconnect(item, 'part', this, 'openPart');\n\tvar selectedVersion = this.get('selectedPartVersions').selection,\n\t\trev = selectedVersion ? selectedVersion.rev : null;\n\titem.loadPart(true, null, rev);\n\talert('loading ' + item.name + '...');\n}","funcProperties":{"__isSmartRef__":true,"id":11908},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11907":{"this":{"__isSmartRef__":true,"id":5394}},"11908":{},"11909":{"varMapping":{"__isSmartRef__":true,"id":11910},"source":"function addCategory(categoryName, doNotUpdate) {\n // this.addCategory(\"*all*\") \n\tif (!categoryName.startsWith(\"*\")) {\n\t var url = this.defaultPartsBinURL().withFilename(categoryName)\n this.addExternalCategory(categoryName, url, true);\n } else {\n // alertOK(\"add special category: \" + categoryName);\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate)\n this.updateCategoryList(categoryName)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11911},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11910":{"this":{"__isSmartRef__":true,"id":5394}},"11911":{},"11912":{"varMapping":{"__isSmartRef__":true,"id":11913},"source":"function addCategoryInteractively() {\n\tvar partsBin = this, world = this.world();\n\tworld.prompt('Name of new category?', function(categoryName) {\n\t\tif (!categoryName || categoryName == '') {\n\t\t\talert('no category created!')\n\t\t\treturn;\n\t\t}\n\t\tpartsBin.addCategory(categoryName)\n\t})\t\n}","funcProperties":{"__isSmartRef__":true,"id":11914},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11913":{"this":{"__isSmartRef__":true,"id":5394}},"11914":{},"11915":{"varMapping":{"__isSmartRef__":true,"id":11916},"source":"function addExternalCategory(categoryName, url, createPath) {\n\turl = url.asDirectory();\n\tthis.categories[categoryName] = url;\n\tif (createPath) {\n\t\tthis.getPartsSpaceForCategory(categoryName).ensureExistance();\n\t}\n\tthis.updateCategoryList(categoryName)\n}","funcProperties":{"__isSmartRef__":true,"id":11917},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11916":{"this":{"__isSmartRef__":true,"id":5394}},"11917":{},"11918":{"varMapping":{"__isSmartRef__":true,"id":11919},"source":"function removeCategory(categoryName) {\n\t// categoryName = this.categoryName\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\tif (!url) {\n\t\talert('No category ' + categoryName + ' exists! Doing nothing')\n\t\treturn;\n\t}\n\tvar webR = new WebResource(url);\n\tif (!webR.exists()) {\n\t\talert('Does not exist: ' + url);\n\t\tdelete this.categories[categoryName];\n\t\tlively.PartsBin.removePartsSpace(name);\n\t\tthis.updateCategoryList();\n\t\treturn\n\t}\n\twebR.getSubElements()\n\tif (!webR.subDocuments || webR.subDocuments.length > 0 ||\n\t\t\t !webR.subCollections || webR.subCollections.length > 0) {\n\t\talert('Will not remove directory ' + url + ' because it is not empty')\n\t} else {\n\t\twebR.del();\n\t\talertOK('Removed ' + categoryName + ' url ' + url);\n\t}\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n}","funcProperties":{"__isSmartRef__":true,"id":11920},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11919":{"this":{"__isSmartRef__":true,"id":5394}},"11920":{},"11921":{"varMapping":{"__isSmartRef__":true,"id":11922},"source":"function removeCategoryInteractively() {\n\tvar partsBin = this, world = this.world();\n\tworld.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\t\tif (!result) {\n\t\t\talert('no category removed!')\n\t\t\treturn;\n\t\t}\n\t\tpartsBin.removeCategory(partsBin.categoryName)\n\t})\t\n}","funcProperties":{"__isSmartRef__":true,"id":11923},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11922":{"this":{"__isSmartRef__":true,"id":5394}},"11923":{},"11924":{"varMapping":{"__isSmartRef__":true,"id":11925},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","funcProperties":{"__isSmartRef__":true,"id":11926},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11925":{"this":{"__isSmartRef__":true,"id":5394}},"11926":{},"11927":{"varMapping":{"__isSmartRef__":true,"id":11928},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\n\tthis.get('selectedPartComment').textString = comment;\n}","funcProperties":{"__isSmartRef__":true,"id":11929},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11928":{"this":{"__isSmartRef__":true,"id":5394}},"11929":{},"11930":{"varMapping":{"__isSmartRef__":true,"id":11931},"source":"function saveCommentForSelectedPartItem(comment) {\n\tif (!this.selectedPartItem) {\n\t\talert('no part item selected!')\n\t\treturn;\n\t}\n\tvar metaInfo = this.selectedPartItem.getMetaInfo();\n\tmetaInfo.setComment(comment);\n\tthis.selectedPartItem.uploadMetaInfoOnly();\n}","funcProperties":{"__isSmartRef__":true,"id":11932},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11931":{"this":{"__isSmartRef__":true,"id":5394}},"11932":{},"11933":{"varMapping":{"__isSmartRef__":true,"id":11934},"source":"function addPartsOfCategory(categoryName) {\n\tvar partsSpace = this.getPartsSpaceForCategory(categoryName);\n\tconnect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\t\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n\tpartsSpace.load(true)\n}","funcProperties":{"__isSmartRef__":true,"id":11935},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11934":{"this":{"__isSmartRef__":true,"id":5394}},"11935":{},"11936":{"varMapping":{"__isSmartRef__":true,"id":11937},"source":"function onLoadLatest(propfindXML) {\n\t// extract\n\tvar rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n\tvar svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n // alertOK(\"loaded latest: \" + svnVersionInfos.length)\n \t// this.svnLatestVersionInfos = svnVersionInfos;\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","funcProperties":{"__isSmartRef__":true,"id":11938},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11937":{"this":{"__isSmartRef__":true,"id":5394}},"11938":{},"11939":{"varMapping":{"__isSmartRef__":true,"id":11940},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","funcProperties":{"__isSmartRef__":true,"id":11941},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11940":{"this":{"__isSmartRef__":true,"id":5394}},"11941":{},"11942":{"varMapping":{"__isSmartRef__":true,"id":11943},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","funcProperties":{"__isSmartRef__":true,"id":11944},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11943":{"this":{"__isSmartRef__":true,"id":5394}},"11944":{},"11945":{"varMapping":{"__isSmartRef__":true,"id":11946},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase),\n match = partPath.match(/(.*\\/)(.*).json/)\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n // urls.nestedDelay(\n // function(ea) {\n // var partPath = ea.relativePathFrom(URL.codeBase),\n // match = partPath.match(/(.*\\/)(.*).json/)\n // if (match)\n // partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n // },\n // 0.1,\n // function() { partsBin.addMorphsForPartItems(partItems, true) });\n}","funcProperties":{"__isSmartRef__":true,"id":11947},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11946":{"this":{"__isSmartRef__":true,"id":5394}},"11947":{},"11948":{"varMapping":{"__isSmartRef__":true,"id":11949},"source":"function search(searchString) {\n this.get('categoryList').setSelection(\"*search*\")\n}","funcProperties":{"__isSmartRef__":true,"id":11950},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11949":{"this":{"__isSmartRef__":true,"id":5394}},"11950":{},"11951":{"varMapping":{"__isSmartRef__":true,"id":11952},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","funcProperties":{"__isSmartRef__":true,"id":11953},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11952":{"this":{"__isSmartRef__":true,"id":5394}},"11953":{},"11954":{"varMapping":{"__isSmartRef__":true,"id":11955},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11956},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11955":{"this":{"__isSmartRef__":true,"id":5394}},"11956":{},"11957":{"varMapping":{"__isSmartRef__":true,"id":11958},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","funcProperties":{"__isSmartRef__":true,"id":11959},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11958":{"this":{"__isSmartRef__":true,"id":5394}},"11959":{},"11960":{"submorphs":[{"__isSmartRef__":true,"id":11961},{"__isSmartRef__":true,"id":11999},{"__isSmartRef__":true,"id":12093},{"__isSmartRef__":true,"id":12174}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12256},"id":45,"renderContextTable":{"__isSmartRef__":true,"id":12266},"eventHandler":{"__isSmartRef__":true,"id":12267},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":12268},"_Position":{"__isSmartRef__":true,"id":12269},"windowMorph":{"__isSmartRef__":true,"id":5393},"label":{"__isSmartRef__":true,"id":11961},"closeButton":{"__isSmartRef__":true,"id":11999},"menuButton":{"__isSmartRef__":true,"id":12093},"collapseButton":{"__isSmartRef__":true,"id":12174},"priorExtent":{"__isSmartRef__":true,"id":12270},"owner":{"__isSmartRef__":true,"id":5393},"__SourceModuleName__":"Global.lively.morphic.Widgets","magnets":[{"__isSmartRef__":true,"id":12271},{"__isSmartRef__":true,"id":12274},{"__isSmartRef__":true,"id":12277},{"__isSmartRef__":true,"id":12280},{"__isSmartRef__":true,"id":12283},{"__isSmartRef__":true,"id":12286},{"__isSmartRef__":true,"id":12289},{"__isSmartRef__":true,"id":12292}],"__LivelyClassName__":"lively.morphic.TitleBar"},"11961":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11962},"id":46,"renderContextTable":{"__isSmartRef__":true,"id":11967},"textChunks":[{"__isSmartRef__":true,"id":11968}],"eventHandler":{"__isSmartRef__":true,"id":11970},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":11971},"_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":11972},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":11960},"priorExtent":{"__isSmartRef__":true,"id":11973},"_MaxTextWidth":642.1842763684606,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":11974},"__SourceModuleName__":"Global.lively.morphic.TextCore","magnets":[{"__isSmartRef__":true,"id":11975},{"__isSmartRef__":true,"id":11978},{"__isSmartRef__":true,"id":11981},{"__isSmartRef__":true,"id":11984},{"__isSmartRef__":true,"id":11987},{"__isSmartRef__":true,"id":11990},{"__isSmartRef__":true,"id":11993},{"__isSmartRef__":true,"id":11996}],"__LivelyClassName__":"lively.morphic.Text"},"11962":{"_Position":{"__isSmartRef__":true,"id":11963},"renderContextTable":{"__isSmartRef__":true,"id":11964},"_Extent":{"__isSmartRef__":true,"id":11965},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11966},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11963":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11964":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11965":{"x":642.1842763684606,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11966":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11967":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"11968":{"style":{"__isSmartRef__":true,"id":11969},"chunkOwner":{"__isSmartRef__":true,"id":11961},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"11969":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11970":{"morph":{"__isSmartRef__":true,"id":11961},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11971":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11972":{"resizeWidth":true},"11973":{"x":642.1842763684606,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11974":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11975":{"morph":{"__isSmartRef__":true,"id":11961},"position":{"__isSmartRef__":true,"id":11976},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11977},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11976":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11977":{"x":105.9078618157697,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11978":{"morph":{"__isSmartRef__":true,"id":11961},"position":{"__isSmartRef__":true,"id":11979},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11980},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11979":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11980":{"x":427,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11981":{"morph":{"__isSmartRef__":true,"id":11961},"position":{"__isSmartRef__":true,"id":11982},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11983},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11982":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11983":{"x":748.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11984":{"morph":{"__isSmartRef__":true,"id":11961},"position":{"__isSmartRef__":true,"id":11985},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11986},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11985":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11986":{"x":748.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11987":{"morph":{"__isSmartRef__":true,"id":11961},"position":{"__isSmartRef__":true,"id":11988},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11989},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11988":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11989":{"x":748.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11990":{"morph":{"__isSmartRef__":true,"id":11961},"position":{"__isSmartRef__":true,"id":11991},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11992},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11991":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11992":{"x":427,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11993":{"morph":{"__isSmartRef__":true,"id":11961},"position":{"__isSmartRef__":true,"id":11994},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11995},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11994":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11995":{"x":105.9078618157697,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11996":{"morph":{"__isSmartRef__":true,"id":11961},"position":{"__isSmartRef__":true,"id":11997},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":11998},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"11997":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11998":{"x":105.9078618157697,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11999":{"submorphs":[{"__isSmartRef__":true,"id":12000}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12036},"id":47,"renderContextTable":{"__isSmartRef__":true,"id":12051},"eventHandler":{"__isSmartRef__":true,"id":12052},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":12053},"priorExtent":{"__isSmartRef__":true,"id":12054},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":12041},"lighterFill":{"__isSmartRef__":true,"id":12055},"label":{"__isSmartRef__":true,"id":12000},"owner":{"__isSmartRef__":true,"id":11960},"layout":{"__isSmartRef__":true,"id":12064},"attributeConnections":[{"__isSmartRef__":true,"id":12065},{"__isSmartRef__":true,"id":12067}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","magnets":[{"__isSmartRef__":true,"id":12069},{"__isSmartRef__":true,"id":12072},{"__isSmartRef__":true,"id":12075},{"__isSmartRef__":true,"id":12078},{"__isSmartRef__":true,"id":12081},{"__isSmartRef__":true,"id":12084},{"__isSmartRef__":true,"id":12087},{"__isSmartRef__":true,"id":12090}],"__LivelyClassName__":"lively.morphic.WindowControl"},"12000":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12001},"id":48,"renderContextTable":{"__isSmartRef__":true,"id":12005},"textChunks":[{"__isSmartRef__":true,"id":12006}],"eventHandler":{"__isSmartRef__":true,"id":12008},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":12009},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":12010},"priorExtent":{"__isSmartRef__":true,"id":12011},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11999},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","magnets":[{"__isSmartRef__":true,"id":12012},{"__isSmartRef__":true,"id":12015},{"__isSmartRef__":true,"id":12018},{"__isSmartRef__":true,"id":12021},{"__isSmartRef__":true,"id":12024},{"__isSmartRef__":true,"id":12027},{"__isSmartRef__":true,"id":12030},{"__isSmartRef__":true,"id":12033}],"__LivelyClassName__":"lively.morphic.Text"},"12001":{"_Position":{"__isSmartRef__":true,"id":12002},"renderContextTable":{"__isSmartRef__":true,"id":12003},"_Extent":{"__isSmartRef__":true,"id":12004},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11966},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12002":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12003":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12004":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"12005":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"12006":{"style":{"__isSmartRef__":true,"id":12007},"chunkOwner":{"__isSmartRef__":true,"id":12000},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"12007":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12008":{"morph":{"__isSmartRef__":true,"id":12000},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12009":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12010":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12011":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"12012":{"morph":{"__isSmartRef__":true,"id":12000},"position":{"__isSmartRef__":true,"id":12013},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12014},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12013":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12014":{"x":767.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12015":{"morph":{"__isSmartRef__":true,"id":12000},"position":{"__isSmartRef__":true,"id":12016},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12017},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12016":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12017":{"x":775.5921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12018":{"morph":{"__isSmartRef__":true,"id":12000},"position":{"__isSmartRef__":true,"id":12019},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12020},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12019":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12020":{"x":784.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12021":{"morph":{"__isSmartRef__":true,"id":12000},"position":{"__isSmartRef__":true,"id":12022},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12023},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12022":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12023":{"x":784.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12024":{"morph":{"__isSmartRef__":true,"id":12000},"position":{"__isSmartRef__":true,"id":12025},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12026},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12025":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12026":{"x":784.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12027":{"morph":{"__isSmartRef__":true,"id":12000},"position":{"__isSmartRef__":true,"id":12028},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12029},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12028":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12029":{"x":775.5921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12030":{"morph":{"__isSmartRef__":true,"id":12000},"position":{"__isSmartRef__":true,"id":12031},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12032},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12031":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12032":{"x":767.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12033":{"morph":{"__isSmartRef__":true,"id":12000},"position":{"__isSmartRef__":true,"id":12034},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12035},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12034":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12035":{"x":767.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12036":{"_Position":{"__isSmartRef__":true,"id":12037},"renderContextTable":{"__isSmartRef__":true,"id":12038},"_Extent":{"__isSmartRef__":true,"id":12039},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12040},"_Fill":{"__isSmartRef__":true,"id":12041},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12037":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12038":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12039":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12040":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12041":{"stops":[{"__isSmartRef__":true,"id":12042},{"__isSmartRef__":true,"id":12044},{"__isSmartRef__":true,"id":12046},{"__isSmartRef__":true,"id":12048}],"vector":{"__isSmartRef__":true,"id":12050},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12042":{"offset":0,"color":{"__isSmartRef__":true,"id":12043}},"12043":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12044":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12045}},"12045":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12046":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12047}},"12047":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12048":{"offset":1,"color":{"__isSmartRef__":true,"id":12049}},"12049":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12050":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"12051":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"12052":{"morph":{"__isSmartRef__":true,"id":11999},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12053":{"x":681.1842763684606,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12054":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12055":{"stops":[{"__isSmartRef__":true,"id":12056},{"__isSmartRef__":true,"id":12058},{"__isSmartRef__":true,"id":12060},{"__isSmartRef__":true,"id":12062}],"vector":{"__isSmartRef__":true,"id":12050},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12056":{"offset":0,"color":{"__isSmartRef__":true,"id":12057}},"12057":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12058":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12059}},"12059":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12060":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12061}},"12061":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12062":{"offset":1,"color":{"__isSmartRef__":true,"id":12063}},"12063":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12064":{"moveHorizontal":true},"12065":{"sourceObj":{"__isSmartRef__":true,"id":11999},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5393},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12066},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12066":{"source":{"__isSmartRef__":true,"id":11999},"target":{"__isSmartRef__":true,"id":5393}},"12067":{"sourceObj":{"__isSmartRef__":true,"id":11999},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5393},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12068},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12068":{"source":{"__isSmartRef__":true,"id":11999},"target":{"__isSmartRef__":true,"id":5393}},"12069":{"morph":{"__isSmartRef__":true,"id":11999},"position":{"__isSmartRef__":true,"id":12070},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12071},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12070":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12071":{"x":767.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12072":{"morph":{"__isSmartRef__":true,"id":11999},"position":{"__isSmartRef__":true,"id":12073},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12074},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12073":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12074":{"x":775.5921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12075":{"morph":{"__isSmartRef__":true,"id":11999},"position":{"__isSmartRef__":true,"id":12076},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12077},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12076":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12077":{"x":784.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12078":{"morph":{"__isSmartRef__":true,"id":11999},"position":{"__isSmartRef__":true,"id":12079},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12080},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12079":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12080":{"x":784.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12081":{"morph":{"__isSmartRef__":true,"id":11999},"position":{"__isSmartRef__":true,"id":12082},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12083},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12082":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12083":{"x":784.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12084":{"morph":{"__isSmartRef__":true,"id":11999},"position":{"__isSmartRef__":true,"id":12085},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12086},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12085":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12086":{"x":775.5921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12087":{"morph":{"__isSmartRef__":true,"id":11999},"position":{"__isSmartRef__":true,"id":12088},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12089},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12088":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12089":{"x":767.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12090":{"morph":{"__isSmartRef__":true,"id":11999},"position":{"__isSmartRef__":true,"id":12091},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12092},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12091":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12092":{"x":767.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12093":{"submorphs":[{"__isSmartRef__":true,"id":12094}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12129},"id":49,"renderContextTable":{"__isSmartRef__":true,"id":12133},"eventHandler":{"__isSmartRef__":true,"id":12134},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":12135},"priorExtent":{"__isSmartRef__":true,"id":12136},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":12041},"lighterFill":{"__isSmartRef__":true,"id":12137},"label":{"__isSmartRef__":true,"id":12094},"owner":{"__isSmartRef__":true,"id":11960},"attributeConnections":[{"__isSmartRef__":true,"id":12146},{"__isSmartRef__":true,"id":12148}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","magnets":[{"__isSmartRef__":true,"id":12150},{"__isSmartRef__":true,"id":12153},{"__isSmartRef__":true,"id":12156},{"__isSmartRef__":true,"id":12159},{"__isSmartRef__":true,"id":12162},{"__isSmartRef__":true,"id":12165},{"__isSmartRef__":true,"id":12168},{"__isSmartRef__":true,"id":12171}],"__LivelyClassName__":"lively.morphic.WindowControl"},"12094":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12095},"id":50,"renderContextTable":{"__isSmartRef__":true,"id":12099},"textChunks":[{"__isSmartRef__":true,"id":12100}],"eventHandler":{"__isSmartRef__":true,"id":12102},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":12009},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":12103},"priorExtent":{"__isSmartRef__":true,"id":12104},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":12093},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","magnets":[{"__isSmartRef__":true,"id":12105},{"__isSmartRef__":true,"id":12108},{"__isSmartRef__":true,"id":12111},{"__isSmartRef__":true,"id":12114},{"__isSmartRef__":true,"id":12117},{"__isSmartRef__":true,"id":12120},{"__isSmartRef__":true,"id":12123},{"__isSmartRef__":true,"id":12126}],"__LivelyClassName__":"lively.morphic.Text"},"12095":{"_Position":{"__isSmartRef__":true,"id":12096},"renderContextTable":{"__isSmartRef__":true,"id":12097},"_Extent":{"__isSmartRef__":true,"id":12098},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11966},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12096":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12097":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12098":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"12099":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"12100":{"style":{"__isSmartRef__":true,"id":12101},"chunkOwner":{"__isSmartRef__":true,"id":12094},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"12101":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12102":{"morph":{"__isSmartRef__":true,"id":12094},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12103":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12104":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"12105":{"morph":{"__isSmartRef__":true,"id":12094},"position":{"__isSmartRef__":true,"id":12106},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12107},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12106":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12107":{"x":88.9078618157697,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12108":{"morph":{"__isSmartRef__":true,"id":12094},"position":{"__isSmartRef__":true,"id":12109},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12110},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12109":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12110":{"x":97.4078618157697,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12111":{"morph":{"__isSmartRef__":true,"id":12094},"position":{"__isSmartRef__":true,"id":12112},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12113},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12112":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12113":{"x":105.9078618157697,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12114":{"morph":{"__isSmartRef__":true,"id":12094},"position":{"__isSmartRef__":true,"id":12115},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12116},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12115":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12116":{"x":105.9078618157697,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12117":{"morph":{"__isSmartRef__":true,"id":12094},"position":{"__isSmartRef__":true,"id":12118},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12119},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12118":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12119":{"x":105.9078618157697,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12120":{"morph":{"__isSmartRef__":true,"id":12094},"position":{"__isSmartRef__":true,"id":12121},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12122},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12121":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12122":{"x":97.4078618157697,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12123":{"morph":{"__isSmartRef__":true,"id":12094},"position":{"__isSmartRef__":true,"id":12124},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12125},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12124":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12125":{"x":88.9078618157697,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12126":{"morph":{"__isSmartRef__":true,"id":12094},"position":{"__isSmartRef__":true,"id":12127},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12128},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12127":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12128":{"x":88.9078618157697,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12129":{"_Position":{"__isSmartRef__":true,"id":12130},"renderContextTable":{"__isSmartRef__":true,"id":12131},"_Extent":{"__isSmartRef__":true,"id":12132},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12040},"_Fill":{"__isSmartRef__":true,"id":12041},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12131":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12132":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12133":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"12134":{"morph":{"__isSmartRef__":true,"id":12093},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12135":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12136":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12137":{"stops":[{"__isSmartRef__":true,"id":12138},{"__isSmartRef__":true,"id":12140},{"__isSmartRef__":true,"id":12142},{"__isSmartRef__":true,"id":12144}],"vector":{"__isSmartRef__":true,"id":12050},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12138":{"offset":0,"color":{"__isSmartRef__":true,"id":12139}},"12139":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12140":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12141}},"12141":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12142":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12143}},"12143":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12144":{"offset":1,"color":{"__isSmartRef__":true,"id":12145}},"12145":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12146":{"sourceObj":{"__isSmartRef__":true,"id":12093},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5393},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12147},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12147":{"source":{"__isSmartRef__":true,"id":12093},"target":{"__isSmartRef__":true,"id":5393}},"12148":{"sourceObj":{"__isSmartRef__":true,"id":12093},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5393},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12149},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12149":{"source":{"__isSmartRef__":true,"id":12093},"target":{"__isSmartRef__":true,"id":5393}},"12150":{"morph":{"__isSmartRef__":true,"id":12093},"position":{"__isSmartRef__":true,"id":12151},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12152},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12151":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12152":{"x":88.9078618157697,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12153":{"morph":{"__isSmartRef__":true,"id":12093},"position":{"__isSmartRef__":true,"id":12154},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12155},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12154":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12155":{"x":97.4078618157697,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12156":{"morph":{"__isSmartRef__":true,"id":12093},"position":{"__isSmartRef__":true,"id":12157},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12158},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12157":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12158":{"x":105.9078618157697,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12159":{"morph":{"__isSmartRef__":true,"id":12093},"position":{"__isSmartRef__":true,"id":12160},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12161},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12160":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12161":{"x":105.9078618157697,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12162":{"morph":{"__isSmartRef__":true,"id":12093},"position":{"__isSmartRef__":true,"id":12163},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12164},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12163":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12164":{"x":105.9078618157697,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12165":{"morph":{"__isSmartRef__":true,"id":12093},"position":{"__isSmartRef__":true,"id":12166},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12167},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12166":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12167":{"x":97.4078618157697,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12168":{"morph":{"__isSmartRef__":true,"id":12093},"position":{"__isSmartRef__":true,"id":12169},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12170},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12169":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12170":{"x":88.9078618157697,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12171":{"morph":{"__isSmartRef__":true,"id":12093},"position":{"__isSmartRef__":true,"id":12172},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12173},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12172":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12173":{"x":88.9078618157697,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12174":{"submorphs":[{"__isSmartRef__":true,"id":12175}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12210},"id":51,"renderContextTable":{"__isSmartRef__":true,"id":12214},"eventHandler":{"__isSmartRef__":true,"id":12215},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":12216},"priorExtent":{"__isSmartRef__":true,"id":12217},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":12041},"lighterFill":{"__isSmartRef__":true,"id":12218},"label":{"__isSmartRef__":true,"id":12175},"owner":{"__isSmartRef__":true,"id":11960},"layout":{"__isSmartRef__":true,"id":12227},"attributeConnections":[{"__isSmartRef__":true,"id":12228},{"__isSmartRef__":true,"id":12230}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","magnets":[{"__isSmartRef__":true,"id":12232},{"__isSmartRef__":true,"id":12235},{"__isSmartRef__":true,"id":12238},{"__isSmartRef__":true,"id":12241},{"__isSmartRef__":true,"id":12244},{"__isSmartRef__":true,"id":12247},{"__isSmartRef__":true,"id":12250},{"__isSmartRef__":true,"id":12253}],"__LivelyClassName__":"lively.morphic.WindowControl"},"12175":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12176},"id":52,"renderContextTable":{"__isSmartRef__":true,"id":12180},"textChunks":[{"__isSmartRef__":true,"id":12181}],"eventHandler":{"__isSmartRef__":true,"id":12183},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":12009},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":12184},"priorExtent":{"__isSmartRef__":true,"id":12185},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":12174},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","magnets":[{"__isSmartRef__":true,"id":12186},{"__isSmartRef__":true,"id":12189},{"__isSmartRef__":true,"id":12192},{"__isSmartRef__":true,"id":12195},{"__isSmartRef__":true,"id":12198},{"__isSmartRef__":true,"id":12201},{"__isSmartRef__":true,"id":12204},{"__isSmartRef__":true,"id":12207}],"__LivelyClassName__":"lively.morphic.Text"},"12176":{"_Position":{"__isSmartRef__":true,"id":12177},"renderContextTable":{"__isSmartRef__":true,"id":12178},"_Extent":{"__isSmartRef__":true,"id":12179},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11966},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12177":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12178":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12179":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"12180":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","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"},"12181":{"style":{"__isSmartRef__":true,"id":12182},"chunkOwner":{"__isSmartRef__":true,"id":12175},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"12182":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"12183":{"morph":{"__isSmartRef__":true,"id":12175},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12184":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12185":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"12186":{"morph":{"__isSmartRef__":true,"id":12175},"position":{"__isSmartRef__":true,"id":12187},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12188},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12187":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12188":{"x":748.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12189":{"morph":{"__isSmartRef__":true,"id":12175},"position":{"__isSmartRef__":true,"id":12190},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12191},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12190":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12191":{"x":756.5921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12192":{"morph":{"__isSmartRef__":true,"id":12175},"position":{"__isSmartRef__":true,"id":12193},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12194},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12193":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12194":{"x":765.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12195":{"morph":{"__isSmartRef__":true,"id":12175},"position":{"__isSmartRef__":true,"id":12196},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12197},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12196":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12197":{"x":765.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12198":{"morph":{"__isSmartRef__":true,"id":12175},"position":{"__isSmartRef__":true,"id":12199},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12200},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12199":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12200":{"x":765.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12201":{"morph":{"__isSmartRef__":true,"id":12175},"position":{"__isSmartRef__":true,"id":12202},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12203},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12202":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12203":{"x":756.5921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12204":{"morph":{"__isSmartRef__":true,"id":12175},"position":{"__isSmartRef__":true,"id":12205},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12206},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12205":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12206":{"x":748.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12207":{"morph":{"__isSmartRef__":true,"id":12175},"position":{"__isSmartRef__":true,"id":12208},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12209},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12208":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12209":{"x":748.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12210":{"_Position":{"__isSmartRef__":true,"id":12211},"renderContextTable":{"__isSmartRef__":true,"id":12212},"_Extent":{"__isSmartRef__":true,"id":12213},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12040},"_Fill":{"__isSmartRef__":true,"id":12041},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12211":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12212":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12213":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12214":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"12215":{"morph":{"__isSmartRef__":true,"id":12174},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12216":{"x":662.1842763684606,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12217":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12218":{"stops":[{"__isSmartRef__":true,"id":12219},{"__isSmartRef__":true,"id":12221},{"__isSmartRef__":true,"id":12223},{"__isSmartRef__":true,"id":12225}],"vector":{"__isSmartRef__":true,"id":12050},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12219":{"offset":0,"color":{"__isSmartRef__":true,"id":12220}},"12220":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12221":{"offset":0.4,"color":{"__isSmartRef__":true,"id":12222}},"12222":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12223":{"offset":0.6,"color":{"__isSmartRef__":true,"id":12224}},"12224":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12225":{"offset":1,"color":{"__isSmartRef__":true,"id":12226}},"12226":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12227":{"moveHorizontal":true},"12228":{"sourceObj":{"__isSmartRef__":true,"id":12174},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5393},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12229},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12229":{"source":{"__isSmartRef__":true,"id":12174},"target":{"__isSmartRef__":true,"id":5393}},"12230":{"sourceObj":{"__isSmartRef__":true,"id":12174},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5393},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12231},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"12231":{"source":{"__isSmartRef__":true,"id":12174},"target":{"__isSmartRef__":true,"id":5393}},"12232":{"morph":{"__isSmartRef__":true,"id":12174},"position":{"__isSmartRef__":true,"id":12233},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12234},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12233":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12234":{"x":748.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12235":{"morph":{"__isSmartRef__":true,"id":12174},"position":{"__isSmartRef__":true,"id":12236},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12237},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12236":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12237":{"x":756.5921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12238":{"morph":{"__isSmartRef__":true,"id":12174},"position":{"__isSmartRef__":true,"id":12239},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12240},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12239":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12240":{"x":765.0921381842303,"y":189.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12241":{"morph":{"__isSmartRef__":true,"id":12174},"position":{"__isSmartRef__":true,"id":12242},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12243},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12242":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12243":{"x":765.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12244":{"morph":{"__isSmartRef__":true,"id":12174},"position":{"__isSmartRef__":true,"id":12245},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12246},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12245":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12246":{"x":765.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12247":{"morph":{"__isSmartRef__":true,"id":12174},"position":{"__isSmartRef__":true,"id":12248},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12249},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12248":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12249":{"x":756.5921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12250":{"morph":{"__isSmartRef__":true,"id":12174},"position":{"__isSmartRef__":true,"id":12251},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12252},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12251":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12252":{"x":748.0921381842303,"y":206.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12253":{"morph":{"__isSmartRef__":true,"id":12174},"position":{"__isSmartRef__":true,"id":12254},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12255},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12254":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12255":{"x":748.0921381842303,"y":198.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12256":{"_Position":{"__isSmartRef__":true,"id":12257},"renderContextTable":{"__isSmartRef__":true,"id":12258},"_Extent":{"__isSmartRef__":true,"id":12259},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":12260},"_Fill":{"__isSmartRef__":true,"id":12261},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12257":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12258":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12259":{"x":701.1842763684606,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12260":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12261":{"stops":[{"__isSmartRef__":true,"id":12262},{"__isSmartRef__":true,"id":12264}],"vector":{"__isSmartRef__":true,"id":2439},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"12262":{"offset":0,"color":{"__isSmartRef__":true,"id":12263}},"12263":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12264":{"offset":1,"color":{"__isSmartRef__":true,"id":12265}},"12265":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12266":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"12267":{"morph":{"__isSmartRef__":true,"id":11960},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12268":{"resizeWidth":true,"adjustForNewBounds":true},"12269":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12270":{"x":701.1842763684606,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12271":{"morph":{"__isSmartRef__":true,"id":11960},"position":{"__isSmartRef__":true,"id":12272},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12273},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12272":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12273":{"x":85.9078618157697,"y":186.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12274":{"morph":{"__isSmartRef__":true,"id":11960},"position":{"__isSmartRef__":true,"id":12275},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12276},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12275":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12276":{"x":436.5,"y":186.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12277":{"morph":{"__isSmartRef__":true,"id":11960},"position":{"__isSmartRef__":true,"id":12278},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12279},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12278":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12279":{"x":787.0921381842303,"y":186.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12280":{"morph":{"__isSmartRef__":true,"id":11960},"position":{"__isSmartRef__":true,"id":12281},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12282},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12281":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12282":{"x":787.0921381842303,"y":197.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12283":{"morph":{"__isSmartRef__":true,"id":11960},"position":{"__isSmartRef__":true,"id":12284},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12285},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12284":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12285":{"x":787.0921381842303,"y":208.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12286":{"morph":{"__isSmartRef__":true,"id":11960},"position":{"__isSmartRef__":true,"id":12287},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12288},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12287":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12288":{"x":436.5,"y":208.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12289":{"morph":{"__isSmartRef__":true,"id":11960},"position":{"__isSmartRef__":true,"id":12290},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12291},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12290":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12291":{"x":85.9078618157697,"y":208.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12292":{"morph":{"__isSmartRef__":true,"id":11960},"position":{"__isSmartRef__":true,"id":12293},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12294},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12293":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12294":{"x":85.9078618157697,"y":197.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12295":{"renderContextTable":{"__isSmartRef__":true,"id":12296},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":12297},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12296":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12297":{"x":701.1842763684606,"y":492.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12298":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"12299":{"morph":{"__isSmartRef__":true,"id":5393},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12300":{"adjustForNewBounds":true},"12301":{"x":701.1842763684606,"y":492.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12302":{"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.PartsBin"],"migrationLevel":2,"comment":"Browser for a Parts repository.","partName":"PartsBinBrowser","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12303":{"x":620,"y":198,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12304":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":12305}},"12305":{"time":{"__isSmartRef__":true,"id":12306},"user":"robertkrahn"},"12306":{"isSerializedDate":true,"string":"Mon Jun 27 2011 01:54:32 GMT-0700 (PDT)"},"12307":{"morph":{"__isSmartRef__":true,"id":5393},"position":{"__isSmartRef__":true,"id":12308},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12309},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12308":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12309":{"x":85.9078618157697,"y":186.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12310":{"morph":{"__isSmartRef__":true,"id":5393},"position":{"__isSmartRef__":true,"id":12311},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12312},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12311":{"x":0.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12312":{"x":436.5,"y":186.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12313":{"morph":{"__isSmartRef__":true,"id":5393},"position":{"__isSmartRef__":true,"id":12314},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12315},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12314":{"x":1,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12315":{"x":787.0921381842303,"y":186.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12316":{"morph":{"__isSmartRef__":true,"id":5393},"position":{"__isSmartRef__":true,"id":12317},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12318},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12317":{"x":1,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12318":{"x":787.0921381842303,"y":433,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12319":{"morph":{"__isSmartRef__":true,"id":5393},"position":{"__isSmartRef__":true,"id":12320},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12321},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12320":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12321":{"x":787.0921381842303,"y":679.0070105140176,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12322":{"morph":{"__isSmartRef__":true,"id":5393},"position":{"__isSmartRef__":true,"id":12323},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12324},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12323":{"x":0.5,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12324":{"x":436.5,"y":679.0070105140176,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12325":{"morph":{"__isSmartRef__":true,"id":5393},"position":{"__isSmartRef__":true,"id":12326},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12327},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12326":{"x":0,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12327":{"x":85.9078618157697,"y":679.0070105140176,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12328":{"morph":{"__isSmartRef__":true,"id":5393},"position":{"__isSmartRef__":true,"id":12329},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","cachedGlobalPosition":{"__isSmartRef__":true,"id":12330},"__LivelyClassName__":"lively.morphic.RelativeMagnet"},"12329":{"x":0,"y":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12330":{"x":85.9078618157697,"y":433,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12331":{"x":85.9078618157697,"y":186.99298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12332":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":12333}},"12333":{"varMapping":{"__isSmartRef__":true,"id":12334},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":12339},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"12334":{"this":{"__isSmartRef__":true,"id":5393},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12335}},"12335":{"$super":{"__isSmartRef__":true,"id":12336}},"12336":{"varMapping":{"__isSmartRef__":true,"id":12337},"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":12338},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"12337":{"obj":{"__isSmartRef__":true,"id":5393},"name":"onLoadFromPartsBin"},"12338":{},"12339":{},"12340":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":12341},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"renderContextTable":{"__isSmartRef__":true,"id":12346},"eventHandler":{"__isSmartRef__":true,"id":12347},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":12348},"_Scale":1.002003004005006,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"12341":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":12342},"_Extent":{"__isSmartRef__":true,"id":12343},"_Fill":{"__isSmartRef__":true,"id":12344},"renderContextTable":{"__isSmartRef__":true,"id":12345},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12342":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12343":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12344":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"12345":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12346":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"12347":{"morph":{"__isSmartRef__":true,"id":12340},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12348":{"x":46,"y":233,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"12349":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":12350},"_Extent":{"__isSmartRef__":true,"id":12351},"_Fill":{"__isSmartRef__":true,"id":12352},"renderContextTable":{"__isSmartRef__":true,"id":12353},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12350":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12351":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12352":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"12353":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"12354":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"12355":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"12356":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML"},"12357":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12358":{"x":44,"y":231,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"12359":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converter":null,"converterString":null,"updaterString":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","varMapping":{"__isSmartRef__":true,"id":12360},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12361},"__LivelyClassName__":"AttributeConnection"},"12360":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"12361":{"updater":{"__isSmartRef__":true,"id":12362}},"12362":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":12363},"source":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","funcProperties":{"__isSmartRef__":true,"id":12364},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"12363":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"12364":{},"12365":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/Dan/EmptyWorld.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"isSimplifiedRegistry":true}}]]>