>basicRequire: ' + e, debugCode)\n } finally {\n module.deactivate();\n }\n }\n module.addOnloadCallback(codeWrapper);\n module.load();\n }\n };\n };\n\n dbgOn(!Object.isString(moduleName));\n var module = createNamespaceModule(moduleName);\n module.wasDefined = true;\n module.requires = basicRequire.curry(module);\n return module;\n},require: function require(/*requiredModuleNameOrAnArray, anotherRequiredModuleName, ...*/) {\n var getUniqueName = function() { return 'anonymous_module_' + require.counter },\n args = $A(arguments);\n require.counter !== undefined ? require.counter++ : require.counter = 0;\n var m = module(getUniqueName()).beAnonymous();\n if (Config.showModuleDefStack)\n try { throw new Error() } catch(e) { m.defStack = e.stack }\n return m.requires(Object.isArray(args[0]) ? args[0] : args);\n},Class: [object Object],getStack: function getStack() {\n var result = [];\n for(var caller = arguments.callee.caller; caller; caller = caller.caller) {\n if (result.indexOf(caller) != -1) {\n result.push({name: \"recursive call can't be traced\"});\n break;\n }\n result.push(caller);\n };\n return result;\n},printStack: function printStack() {\n function guessFunctionName(func) {\n var qName = func.qualifiedMethodName && func.qualifiedMethodName(),\n regExpRes = func.toString().match(/function (.+)\\(/);\n return qName || (regExpRes && regExpRes[1]) || func;\n };\n\n var string = \"== Stack ==\\n\",\n stack = getStack();\n stack.shift(); // for getStack\n stack.shift(); // for printStack (me)\n var indent = \"\";\n for (var i=0; i < stack.length; i++) {\n string += indent + i + \": \" +guessFunctionName(stack[i]) + \"\\n\";\n indent += \" \";\n };\n return string;\n},logStack: function logStack() {\n this.console.log(printStack())\n},reqs: [lively.morphic.Complete, lively.morphic.CompatLayer],$: function ( selector, context ) {\n\t\t// The jQuery object is actually just the init constructor 'enhanced'\n\t\treturn new jQuery.fn.init( selector, context, rootjQuery );\n\t},jQuery: function ( selector, context ) {\n\t\t// The jQuery object is actually just the init constructor 'enhanced'\n\t\treturn new jQuery.fn.init( selector, context, rootjQuery );\n\t},CustomJSON: [object Object],Objects: [object Object],Properties: [object Object],Functions: [object Object],Strings: [object Object],Arrays: [object Object],Numbers: [object Object],constructor: function Namespace(){ Class.initializer.apply(this, arguments) },initialize: function (context, nsName) {\n this.namespaceIdentifier = context.namespaceIdentifier + '.' + nsName;\n this.createTime = new Date();\n },gather: function (selector, condition, recursive) {\n var result = Object.values(this).select(function(ea) { return condition.call(this, ea) }, this);\n if (!recursive) return result;\n return this.subNamespaces().inject(result, function(result, ns) { return result.concat(ns[selector](true)) });\n },subNamespaces: function (recursive) {\n return this.gather(\n 'subNamespaces',\n function(ea) { return (ea instanceof lively.lang.Namespace || ea === Global) && ea !== this },\n recursive);\n },classes: function (recursive) {\n var normalClasses = this.gather(\n 'classes',\n function(ea) { return ea && ea !== this.constructor && Class.isClass(ea) },\n recursive);\n if (this === Global)\n return [Array, Number, String, Function].concat(normalClasses);\n return normalClasses;\n },functions: function (recursive) {\n return this.gather(\n 'functions',\n function(ea) { return ea\n && !Class.isClass(ea)\n && Object.isFunction(ea)\n && !ea.declaredClass\n && this.requires !== ea\n && ea.getOriginal() === ea },\n recursive);\n },namespaceIdentifier: Global,isLoaded: function () {\n return true;\n },lively: module(Global.lively),UUID: function UUID(){ Class.initializer.apply(this, arguments) },AttributeConnection: function AttributeConnection(){ Class.initializer.apply(this, arguments) },connect: function () { return lively.bindings.connect.apply(lively.bindings, arguments) },disconnect: function (sourceObj, attrName, targetObj, targetMethodName) {\n\t\tif (!sourceObj.attributeConnections) return;\n \n\t\tsourceObj.attributeConnections.select(function(con) {\n\t\t\treturn \tcon.getSourceAttrName() == attrName &&\n\t\t\t\t\tcon.getTargetObj() === targetObj &&\n\t\t\t\t\tcon.getTargetMethodName() == targetMethodName;\n\t\t}).forEach(function(con) { con.disconnect() });\n\n if (typeof sourceObj['onDisconnect'] == 'function') {\n sourceObj.onDisconnect(attrName, targetObj, targetMethodName);\n };\n\t},disconnectAll: function (sourceObj) {\n\t\tif (!sourceObj.attributeConnections) return;\n\t\twhile (sourceObj.attributeConnections.length > 0)\n\t\t\tsourceObj.attributeConnections[0].disconnect();\n\t},signal: function (sourceObj, attrName, newVal) {\n\t\tif (!sourceObj.attributeConnections) return;\n\t\tvar oldVal = sourceObj[attrName];\n\t\tfor (var i = 0; i < sourceObj.attributeConnections.length; i++) {\n\t\t\tvar c = sourceObj.attributeConnections[i];\n\t\t\tif (c.getSourceAttrName() == attrName) c.update(newVal, oldVal);\n\t\t}\n\t},updateAttributeConnection: function (sourceObj, attrName, newVal) {\n\t\tif (!sourceObj.attributeConnections) return;\n\t\tvar oldVal = sourceObj[attrName];\n\t\tfor (var i = 0; i < sourceObj.attributeConnections.length; i++) {\n\t\t\tvar c = sourceObj.attributeConnections[i];\n\t\t\tif (c.getSourceAttrName() == attrName) c.update(newVal, oldVal);\n\t\t}\n\t},Namespace: [object Object],Converter: [object Object],NodeFactory: [object Object],XLinkNS: [object Object],LivelyNS: [object Object],XHTMLNS: [object Object],Exporter: function Exporter(){ Class.initializer.apply(this, arguments) },Copier: function Copier(){ Class.initializer.apply(this, arguments) },Importer: function Importer(){ Class.initializer.apply(this, arguments) },DocLinkConverter: function DocLinkConverter(){ Class.initializer.apply(this, arguments) },stringToXML: function (string) {\n return new DOMParser().parseFromString(string, \"text/xml\").documentElement;\n },RealTrait: function RealTrait(){ Class.initializer.apply(this, arguments) },Trait: function (/*traitName, def ... */) {\n\t\tvar args = $A(arguments),\n\t\t\ttraitName = args.shift(),\n\t\t\ttrait = RealTrait.named(traitName),\n\t\t\tcategory = ' default category';\n\t\tfor (var i = 0; i < args.length; i++) {\n\t\t\tif (Object.isString(args[i])) {\n\t\t\t\tcategory = args[i];\n\t\t\t} else {\n\t\t\t\ttrait.extend(category, args[i]);\n\t\t\t}\n\t\t}\n\t\treturn trait;\n\t},Point: function Point(){ Class.initializer.apply(this, arguments) },pt: function (x, y) { \n // DEPRECATED: use lively.pt(x, y) instead\n return lively.pt(x, y);\n},Rectangle: function Rectangle(){ Class.initializer.apply(this, arguments) },rect: function (location, corner) {\n // DEPRECATED: use lively.rect(location, corner) instead\n return lively.rect(location, corner);\n},Color: function Color(){ Class.initializer.apply(this, arguments) },ObjectGraphLinearizer: function ObjectGraphLinearizer(){ Class.initializer.apply(this, arguments) },ObjectLinearizerPlugin: function ObjectLinearizerPlugin(){ Class.initializer.apply(this, arguments) },ClassPlugin: function ClassPlugin(){ Class.initializer.apply(this, arguments) },LayerPlugin: function LayerPlugin(){ Class.initializer.apply(this, arguments) },StoreAndRestorePlugin: function StoreAndRestorePlugin(){ Class.initializer.apply(this, arguments) },DoNotSerializePlugin: function DoNotSerializePlugin(){ Class.initializer.apply(this, arguments) },DoWeakSerializePlugin: function DoWeakSerializePlugin(){ Class.initializer.apply(this, arguments) },LivelyWrapperPlugin: function LivelyWrapperPlugin(){ Class.initializer.apply(this, arguments) },IgnoreDOMElementsPlugin: function IgnoreDOMElementsPlugin(){ Class.initializer.apply(this, arguments) },RegExpPlugin: function RegExpPlugin(){ Class.initializer.apply(this, arguments) },OldModelFilter: function OldModelFilter(){ Class.initializer.apply(this, arguments) },DEPRECATEDScriptFilter: function DEPRECATEDScriptFilter(){ Class.initializer.apply(this, arguments) },ClosurePlugin: function ClosurePlugin(){ Class.initializer.apply(this, arguments) },IgnoreFunctionsPlugin: function IgnoreFunctionsPlugin(){ Class.initializer.apply(this, arguments) },GenericFilter: function GenericFilter(){ Class.initializer.apply(this, arguments) },ConversionPlugin: function ConversionPlugin(){ Class.initializer.apply(this, arguments) },AttributeConnectionPlugin: function AttributeConnectionPlugin(){ Class.initializer.apply(this, arguments) },CopyOnlySubmorphsPlugin: function CopyOnlySubmorphsPlugin(){ Class.initializer.apply(this, arguments) },IgnoreEpiMorphsPlugin: function IgnoreEpiMorphsPlugin(){ Class.initializer.apply(this, arguments) },cop: module(Global.cop),enableLayer: function wrapped() {\n var wrapperArgs = wrapper.isWrapper ? $A(arguments) : [__method.bind(this)].concat($A(arguments));\n return wrapper.apply(this, wrapperArgs);\n },disableLayer: function wrapped() {\n var wrapperArgs = wrapper.isWrapper ? $A(arguments) : [__method.bind(this)].concat($A(arguments));\n return wrapper.apply(this, wrapperArgs);\n },withLayers: function wrapped() {\n var wrapperArgs = wrapper.isWrapper ? $A(arguments) : [__method.bind(this)].concat($A(arguments));\n return wrapper.apply(this, wrapperArgs);\n },withoutLayers: function wrapped() {\n var wrapperArgs = wrapper.isWrapper ? $A(arguments) : [__method.bind(this)].concat($A(arguments));\n return wrapper.apply(this, wrapperArgs);\n },createLayer: function wrapped() {\n var wrapperArgs = wrapper.isWrapper ? $A(arguments) : [__method.bind(this)].concat($A(arguments));\n return wrapper.apply(this, wrapperArgs);\n },layerObject: function wrapped() {\n var wrapperArgs = wrapper.isWrapper ? $A(arguments) : [__method.bind(this)].concat($A(arguments));\n return wrapper.apply(this, wrapperArgs);\n },layerClass: function wrapped() {\n var wrapperArgs = wrapper.isWrapper ? $A(arguments) : [__method.bind(this)].concat($A(arguments));\n return wrapper.apply(this, wrapperArgs);\n },layerClassAndSubclasses: function wrapped() {\n var wrapperArgs = wrapper.isWrapper ? $A(arguments) : [__method.bind(this)].concat($A(arguments));\n return wrapper.apply(this, wrapperArgs);\n },Layer: function Layer(){ Class.initializer.apply(this, arguments) },LayerableObjectTrait: [object Object],LayerableObject: function LayerableObject(){ Class.initializer.apply(this, arguments) },COPError: function COPError(){ Class.initializer.apply(this, arguments) },apps: module(Global.apps),CouchDB: function CouchDB(){ Class.initializer.apply(this, arguments) },Change: function Change(){ Class.initializer.apply(this, arguments) },ChangeSet: function ChangeSet(){ Class.initializer.apply(this, arguments) },ClassChange: function ClassChange(){ Class.initializer.apply(this, arguments) },ProtoChange: function ProtoChange(){ Class.initializer.apply(this, arguments) },StaticChange: function StaticChange(){ Class.initializer.apply(this, arguments) },MethodCategoryChange: function MethodCategoryChange(){ Class.initializer.apply(this, arguments) },DoitChange: function DoitChange(){ Class.initializer.apply(this, arguments) },AnotherCodeMarkupParser: function AnotherCodeMarkupParser(){ Class.initializer.apply(this, arguments) },CrayonColors: function CrayonColors(){ Class.initializer.apply(this, arguments) },Model: function Model(){ Class.initializer.apply(this, arguments) },SyntheticModel: function SyntheticModel(){ Class.initializer.apply(this, arguments) },ViewTrait: [object Object],View: function View(){ Class.initializer.apply(this, arguments) },DeprecatedView: function DeprecatedView(){ Class.initializer.apply(this, arguments) },XPathEmulator: function XPathEmulator(){ Class.initializer.apply(this, arguments) },XPathEmulatorResult: function XPathEmulatorResult(){ Class.initializer.apply(this, arguments) },Query: function Query(){ Class.initializer.apply(this, arguments) },Styles: function Styles(){ Class.initializer.apply(this, arguments) },DisplayThemes: [object Object],URL: function URL(){ Class.initializer.apply(this, arguments) },NetRequestStatus: function NetRequestStatus(){ Class.initializer.apply(this, arguments) },NetRequest: function NetRequest(){ Class.initializer.apply(this, arguments) },NetRequestReporterTrait: [object Object],NetRequestReporter: function NetRequestReporter(){ Class.initializer.apply(this, arguments) },Resource: function Resource(){ Class.initializer.apply(this, arguments) },SVNResource: function SVNResource(){ Class.initializer.apply(this, arguments) },SVNVersionInfo: function SVNVersionInfo(){ Class.initializer.apply(this, arguments) },WebResource: function WebResource(){ Class.initializer.apply(this, arguments) },TextDevLayer: TextDevLayer,NewMorphicCompatLayer: NewMorphicCompatLayer,_layer_object_id: 0,__layered_Morph__: undefined,Morph: function Morph(){ Class.initializer.apply(this, arguments) },__layered_BoxMorph__: undefined,__layered_TextMorph__: undefined,__layered_WorldMorph__: undefined,WorldMorph: function World(){ Class.initializer.apply(this, arguments) },__layered_ButtonMorph__: undefined,ButtonMorph: function Button(){ Class.initializer.apply(this, arguments) },__layered_PanelMorph__: undefined,PanelMorph: function Panel(){ Class.initializer.apply(this, arguments) },__layered_HorizontalDivider__: undefined,HorizontalDivider: function HorizontalDivider(){ Class.initializer.apply(this, arguments) },__layered_SliderMorph__: undefined,SliderMorph: function Slider(){ Class.initializer.apply(this, arguments) },__layered_MenuMorph__: undefined,MenuMorph: function Menu(){ Class.initializer.apply(this, arguments) },__layered_ImageMorph__: undefined,ImageMorph: function Image(){ Class.initializer.apply(this, arguments) },__layered_ContainerMorph__: undefined,ContainerMorph: function Morph(){ Class.initializer.apply(this, arguments) },__layered_TextSelectionMorph__: undefined,TextSelectionMorph: function Morph(){ Class.initializer.apply(this, arguments) },__layered_Widget__: undefined,Widget: function WindowedApp(){ Class.initializer.apply(this, arguments) },__layered_newTextPane__: undefined,newTextPane: function (initialBounds, defaultText) {\n var text = new lively.morphic.Text(initialBounds, defaultText);\n text.applyStyle({clipMode: 'scroll', fixedWidth: true, fixedHeight: true})\n return text\n },__layered_newDragnDropListPane__: undefined,newDragnDropListPane: function (initialBounds, suppressSelectionOnUpdate) {\n return new lively.morphic.List(initialBounds, ['-----'])\n },show: function (obj) {\n if (!obj) return;\n if (Object.isArray(obj)) obj.forEach(function(ea) { show(ea) })\n else if (obj instanceof lively.Point) newShowPt(obj)\n else if (obj instanceof Rectangle) newShowRect(obj)\n else if (obj.isMorph) return newShowMorph(obj)\n },newShowPt: function (/*pos or x,y, duration, extent*/) {\n var args = $A(arguments);\n // pos either specified using point object or two numbers\n var pos = args[0].constructor == lively.Point ? args.shift() : pt(args.shift(), args.shift()),\n duration = args.shift(),\n extent = args.shift() || pt(12,12);\n\n var b = new lively.morphic.Morph();\n\n b.ignoreEvents();\n b.disableEvents();\n b.setOpacity(0.5)\n b.setBounds(extent.extentAsRectangle());\n b.align(b.getCenter(), pos);\n b.setFill(Color.red);\n\n newShowThenHide(b, duration);\n return b;\n },newShowRect: function (rect, duration) {\n var b = new lively.morphic.Morph();\n b.isEpiMorph = true;\n b.setBounds(rect);\n b.applyStyle({fill: null, borderWidth: 2, borderColor: Color.red})\n newShowThenHide(b, duration);\n return b\n },newShowMorph: function (morph) {\n newShowRect(morph.getGlobalTransform().transformRectToRect(morph.getShape().getBounds()))\n },newShowThenHide: function (morph, duration) {\n var w = Global.world || lively.morphic.World.current();\n if (!w) { alert(\"no world\"); return }\n duration = duration || 3;\n w.addMorph(morph);\n if (duration) // FIXME use scheduler\n (function() { morph.remove() }).delay(duration);\n },alertDbg: function (msg) {\n if (Global.lively.morphic.World) alert(msg)\n },alert: function (msg, delay) {\n var world = (Global.lively.morphic.World && lively.morphic.World.current()) ||\n (Global.lively && lively.morphic && lively.morphic.World.current())\n if (world) world.alert(String(msg), delay);\n else console.log('ALERT: ' + msg);\n },alertOK: function (msg, delay) {\n var world = (Global.lively.morphic.World && lively.morphic.World.current()) ||\n (Global.lively && lively.morphic && lively.morphic.World.current());\n if (world) world.setStatusMessage(String(msg), Color.green, delay || 5);\n else console.log(msg);\n },inspect: function (obj) {\n if (Global.lively && lively.morphic && lively.morphic.World.current())\n\t\t\treturn lively.morphic.World.current().openInspectorFor(obj);\n },edit: function (obj) {\n if (Global.lively && lively.morphic && lively.morphic.World.current())\n return lively.morphic.World.current().openObjectEditorFor(obj);\n },showCallStack: function () {\n var stack = 'no stack';\n try { throw new Error() } catch(e) { if (e.stack) stack = e.stack }\n alert(stack)\n },foundClass: function Object() { [native code] },ConnectorLayer: ConnectorLayer,NoMagnetsLayer: NoMagnetsLayer,$morph: function getMorphNamedShortcut(name) {\n return Config.isNewMorphic ?\n lively.morphic.World.current().getMorphNamed(name) :\n WorldMorph.current().getMorphNamed(name);\n },$world: ,$m: function getMorphWrappedObject(name){\n\n var morph = $morph(name)\n if(!morph || !morph.wrappedObject) return undefined\n return morph.wrappedObject()\n },$part: function getPartItem(partName, partSpaceName) {\n return $world.loadPartItem(partName, partSpaceName);\n },SyntaxHighlighter: function SyntaxHighlighter(){ Class.initializer.apply(this, arguments) },SyntaxHighlightLayer: SyntaxHighlightLayer,EventExperimentLayer: EventExperimentLayer,anonymous_module_0: module(Global.anonymous_module_0),anonymous_module_1: module(Global.anonymous_module_1),spec: undefined,anonymous_module_2: module(Global.anonymous_module_2),anonymous_module_3: module(Global.anonymous_module_3),anonymous_module_4: module(Global.anonymous_module_4),projects: module(Global.projects),Preloader: Preloader,AtomicDiff: function AtomicDiff(){ Class.initializer.apply(this, arguments) },Diff: function Diff(){ Class.initializer.apply(this, arguments) },DiffList: function DiffList(){ Class.initializer.apply(this, arguments) },anonymous_module_5: module(Global.anonymous_module_5),otherChunkNode: undefined,LastEvent: [object KeyboardEvent],LastEventWasHandled: false,richText: [object Object],TabbedMethodFinderLayer: TabbedMethodFinderLayer,titleHeight: 21,logStackFor: function (obj, methodName) {\n obj[methodName] = obj[methodName].wrap(function(proceed) {\n var args = $A(arguments); args.shift(); \n MyLogDepth++;\n dbgOn(true);\n var result = proceed.apply(this, args);\n \n logStack();\n MyLogDepth--;\n return result\n })\n},indentForDepth: function (depth) {\n var s=\"\"\n for(var i=depth; i > 0; i--) s += \" \";\n return s\n},MyLogDepth: 0,resetLogDepth: function () { MyLogDepth = 0 },logCall: function (args, from, shift) {\n s = \"\"\n s += indentForDepth(MyLogDepth);\n if(from)\n s += String(from) + \" \";\n s += args.callee.qualifiedMethodName() + \"(\"\n var myargs = $A(args);\n if(shift) myargs.shift(); // for loggin inside wrapper functions\n myargs.each(function(ea){ s += ea + \", \"});\n s += \")\";\n console.log(s)\n},logCallHelper: function (from, methodName, args, indent) {\n return Strings.format('%s%s>>%s(%s)',\n indentForDepth(indent),\n from.toString(),\n methodName,\n args.collect(function(ea) { return ea.toString() }).join(', '));\n},toExpression: function toExpression(obj) {\n\treturn new ExpressionSerializer().serialize(obj);\n},logMethod: function (obj, methodName) {\n obj[methodName] = obj[methodName].wrap(function(proceed) {\n var args = $A(arguments); args.shift(); \n MyLogDepth++;\n console.log(logCallHelper(this, methodName, args, MyLogDepth * 2))\n var result = proceed.apply(this, args);\n MyLogDepth--;\n return result\n })\n},printObject: function (obj) {\n var s = String(obj) + \":\";\n Properties.own(obj).forEach(function(ea) {\n var value;\n try { value = String(obj[ea])} catch (e) { };\n s += \" \" + ea + \":\" + value + \"\\n\"\n });\n return s\n},printObjectFull: function (obj) {\n var s = \"{\";\n for(ea in obj) { \n s += \" \" + ea + \":\" + String(obj[ea]) + \", \\n\"\n };\n return s + \"}\"\n},logObject: function (obj) {\n console.log(printObject(obj))\n},range: function (begin, end, step) {\n step = step || 1\n var result = [];\n for (var i = begin; i <= end; i += step)\n result.push(i);\n return result;\n },newFakeMouseEvent: function (point) {\n\t\tvar rawEvent = {type: \"mousemove\", pageX: 100, pageY: 100, altKey: false, shiftKey: false, metaKey: false}; \nvar evt = new Event(rawEvent);\n evt.hand = lively.morphic.World.current().hands.first();\n if (point) evt.mousePoint = point;\n return evt;\n},showThenHide: function (morph, duration) {\n\t\tduration = duration || 3;\n\t\tmorph.openInWorld();\n\t\tif (duration) // FIXME use scheduler\n\t\t\t(function() { morph.remove() }).delay(duration);\n\t},showPt: function (/*pos or x,y, duration, extent*/) {\n\t\tvar args = $A(arguments);\n\t\t// pos either specified using point object or two numbers\n\t\tvar pos = args[0].constructor == lively.Point ?\n\t\t\targs.shift() :\n\t\t\tpt(args.shift(), args.shift());\n\t\tvar duration = args.shift();\n\t\tvar extent = args.shift() || pt(12,12);\n\t\t\n\t\t\n\t\tvar b = new BoxMorph(extent.extentAsRectangle());\n\t\tb.align(b.getCenter(), pos);\n\t\tb.applyStyle({fill: Color.red});\n\t\tb.ignoreEvents();\n\t\t\n\t\tshowThenHide(b, duration);\n\t\treturn b;\n\t},showRect: function (rect, duration) {\n\t\tvar b = new BoxMorph(rect);\n\t\tb.applyStyle({borderColor: Color.red, borderWidth: 2, fill: null});\n\t\tb.ignoreEvents();\n\t\tshowThenHide(b, duration);\n\t\treturn b\n\t},showMorph: function (morph) {\n\t\tshowRect(morph.getGlobalTransform().transformRectToRect(morph.shape.bounds()))\n\t},showConnection: function (c, duration) {\n\t\tvar m1 = c.getSourceObj();\n\t\tvar m2 = c.getTargetObj();\n\n\t\tif (m1.isConnectionVisualization || m2.isConnectionVisualization) return; // don't show yourself...\n\t\tif (!(m1 instanceof Morph)) return;\n\t\tif (!(m2 instanceof Morph)) return;\n\n\t\tvar morph = Morph.makeConnector(pt(100,100), pt(200,200));\n\t\tmorph.isConnectionVisualization = true;\n\n\t\tif (duration) showThenHide(morph, duration);\n\t\telse morph.openInWorld();\n\t\t\n\t\tmorph.setBorderWidth(2);\n\t\tmorph.setBorderColor(Color.red);\n\t\tmorph.arrowHead.head.setFill(Color.red);\n\t\tmorph.arrowHead.head.setBorderColor(Color.red);\n\n\t\tvar labelStyle = {fill: Color.white, textColor: Color.red};\n\n\t\tmorph.connectMorphs(m1, m2)\n\t\tvar startLabel = new lively.morphic.Text(new Rectangle(0,0, 100,30), c.getSourceAttrName()).beLabel();\n\t\tstartLabel.applyStyle(labelStyle);\n\t\tmorph.addMorph(startLabel);\n\t\tmorph.startLabel = startLabel;\n\n\t\tvar endLabel = new lively.morphic.Text(new Rectangle(0,0, 100,30), c.getTargetMethodName()).beLabel();\n\t\tendLabel.applyStyle(labelStyle);\n\t\tmorph.addMorph(endLabel);\n\t\tmorph.endLabel = endLabel;\n\n\t\tif (c.converterString) {\n\t\t\tvar middleLabel = new lively.morphic.Text(new Rectangle(0,0, 100,30), c.converterString).beLabel();\n\t\t\tmiddleLabel.applyStyle(labelStyle);\n\t\t\tmorph.addMorph(middleLabel);\n\t\t\tmorph.middleLabel = middleLabel;\n\t\t}\n\t\t\n\t\tmorph.addScript(function updateLabelPositions() {\n\t\t\tthis.startLabel.setPosition(this.getStartPos());\n\t\t\tthis.endLabel.setPosition(this.getEndPos());\n\t\t\tif (this.middleLabel)\tthis.middleLabel.setPosition(this.getRelativePoint(0.5));\n\t\t});\n\n\t\tconnect(morph, 'geometryChanged', morph, 'updateLabelPositions');\n\t\t\n\t\tmorph.toggleLineStyle();\t\n\n\t\treturn morph\n\t},showConnections: function (obj) {\n\t\tif (!obj.attributeConnections) return;\n\t\tfor (var i = 0; i < obj.attributeConnections.length; i++)\n\t\t\tshowConnection(obj.attributeConnections[i]);\n\t},hideAllConnections: function (morph) {\n\t\tmorph.withAllSubmorphsDo(function() {\n\t\t\tif (this.isConnectionVisualization) this.remove();\n\t\t});\n\t},ometa: module(Global.ometa),escapeStringFor: [object Object],escapeChar: function (c) {\n var charCode = c.charCodeAt(0)\n return charCode > 255 ? String.fromCharCode(charCode) : escapeStringFor[charCode]\n},getTag: function (x) {\n\t\tif (x === null || x === undefined) return x;\n\t\tswitch (typeof x) {\n\t\t\tcase 'object': return x.hasOwnProperty(\"_id_\") ? x._id_ : x._id_ = \"R\" + numIds++;\n\t\t\tcase 'boolean': return x ? \"Btrue\" : \"Bfalse\";\n\t\t\tcase 'string': return \"S\" + x;\n\t\t\tcase 'number': return \"N\" + x;\n\t\t}\n\t\tthrow new Error('Cannot determine tag for object ' + x);\n\t},printOn: function ometaPrintOn(objOrArray, ws) {\n\tif (Object.isArray(objOrArray)) {\n\t\tws.nextPutAll(\"[\")\n\t\tfor (var idx = 0; idx < objOrArray.length; idx++) {\n\t\t\tif (idx > 0)\n\t\t\tws.nextPutAll(\", \")\n\t\t\tprintOn(objOrArray[idx], ws);\n\t\t}\n\t\tws.nextPutAll(\"]\")\n\t} else {\n\t\tws.nextPutAll(objOrArray !== 0 && !objOrArray ? String(objOrArray) : objOrArray.toString())\n\t}\n},ownPropertyNames: function ownPropertyNames(obj) {\n var r = []\n for (name in obj)\n if (obj.hasOwnProperty(name))\n r.push(name)\n return r\n},hasProperty: function hasProperty(obj, p) { { return obj[p] != undefined } },isImmutable: function (x) { return x === null || x === undefined || typeof x === 'boolean' || typeof x === 'number' || typeof x === 'string'},isNumber: function isNumber(obj) { return Object.isNumber(obj) },isString: function isString(obj) { return Object.isString(obj) },isCharacter: function isCharacter(obj) { return Object.isString(obj) && obj.length == 1 },isSpace: function isSpace(obj) { return isCharacter(obj) && obj.charCodeAt(0) <= 32 },isDigit: function isDigit(obj) { return isCharacter(obj) && obj >= \"0\" && obj <= \"9\" },isLower: function isLower(obj) { return isCharacter(obj) && obj >= \"a\" && obj <= \"z\" },isUpper: function isUpper(obj) { return isCharacter(obj) && obj >= \"A\" && obj <= \"Z\" },digitValue: function digitValue(obj) { return Object.isString(obj) && obj.charCodeAt(0) - \"0\".charCodeAt(0) },isSequenceable: function (obj) { return Object.isArray(obj) || Object.isString(obj) },StringBuffer: function StringBuffer() {\n this.strings = []\n for (var idx = 0; idx < arguments.length; idx++)\n this.nextPutAll(arguments[idx])\n},ReadStream: function ReadStream(anArrayOrString) {\n this.src = anArrayOrString\n this.pos = 0\n},urlUnescape: function unescape() { [native code] },tempnam: function tempnam(s) { return (s ? s : \"_tmpnam_\") + tempnam.n++ },fail: match failed,OMeta: [object Object],ChunkParser: [object Object],OMInputStream: function OMInputStream(hd, tl) {\n this.memo = { }\n this.hd = hd\n this.tl = tl\n},OMInputStreamEnd: function OMInputStreamEnd(idx) {\n this.memo = { }\n this.idx = idx\n},makeArrayOMInputStream: function makeArrayOMInputStream(arr, idx) { return idx < arr.length ? new ArrayOMInputStream(arr, idx) : new OMInputStreamEnd(idx) },ArrayOMInputStream: function ArrayOMInputStream(arr, idx) {\n this.memo = { }\n this.arr = arr\n this.idx = idx\n this.hd = arr[idx]\n},makeOMInputStreamProxy: function makeOMInputStreamProxy(target) {\n return Object.delegated(target,{\n memo: { },\n target: target,\n tail: function() { return makeOMInputStreamProxy(target.tail()) }\n })\n},Failer: function Failer() { },Parser: [object Object],BSNullOptimization: [object Object],BSAssociativeOptimization: [object Object],BSSeqInliner: [object Object],JumpTable: function (choiceOp,choice){(this[\"choiceOp\"]=choiceOp);(this[\"choices\"]=({}));this.add(choice)},BSJumpTableOptimization: [object Object],BSOMetaOptimizer: [object Object],BSJSParser: [object Object],keywords: [break, case, catch, continue, default, delete, do, else, finally, for, function, if, in, instanceof, new, return, switch, this, throw, try, typeof, var, void, while, with, ometa],BSJSTranslator: [object Object],BSOMetaParser: [object Object],BSOMetaTranslator: [object Object],LKJSParser: [object Object],LKJSTranslator: [object Object],LKOMetaParser: [object Object],LKOMetaJSParser: [object Object],LKOMetaJSTranslator: [object Object],OMetaSupport: function OMetaSupport(){ Class.initializer.apply(this, arguments) },LKFileParser: [object Object],CodeParser: function CodeParser(){ Class.initializer.apply(this, arguments) },JsParser: function JsParser(){ Class.initializer.apply(this, arguments) },OMetaParser: function OMetaParser(){ Class.initializer.apply(this, arguments) },AnotherSourceDatabase: function AnotherSourceDatabase(){ Class.initializer.apply(this, arguments) },LastError: SyntaxError: Unexpected token new,m1: ,wasDefined: true,requires: function curried() {\n return __method.apply(this, args.concat($A(arguments)));\n },bounds: lively.rect(lively.pt(1511.0,2685.0),lively.pt(1659.0,2809.0)),visibleBounds: lively.rect(lively.pt(0.0,2098.0),lively.pt(1903.0,3100.0)),topLeft: lively.pt(1511.0,2685.0),bottomRight: lively.pt(1659.0,2809.0),haloBounds: lively.rect(lively.pt(1511.0,2685.0),lively.pt(1659.0,2809.0)),lastMenuBounds: lively.rect(lively.pt(1244.0,1219.0),lively.pt(1416.0,1426.0)),TestCase: function TestCase(){ Class.initializer.apply(this, arguments) },AsyncTestCase: function AsyncTestCase(){ Class.initializer.apply(this, arguments) },MorphTestCase: function MorphTestCase(){ Class.initializer.apply(this, arguments) },TestSuite: function TestSuite(){ Class.initializer.apply(this, arguments) },TestResult: function TestResult(){ Class.initializer.apply(this, arguments) },TouchEvents: TouchEvents,TouchEventsTest: function TouchEventsTest(){ Class.initializer.apply(this, arguments) },TapEvents: TapEvents,GestureEvents: GestureEvents,ToolWorld: ToolWorld,morphMenuTools: morphMenuTools,PieMenu: PieMenu,globCtx: alively.morphic.HTML.RenderContext,timeOnNetwork: undefined,anonymous_module_6: module(Global.anonymous_module_6),LastWorld: ,anonymous_module_7: module(Global.anonymous_module_7),anonymous_module_8: module(Global.anonymous_module_8),paths: [http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/tests/, http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/video/],anonymous_module_9: module(Global.anonymous_module_9),anonymous_module_10: module(Global.anonymous_module_10),anonymous_module_11: module(Global.anonymous_module_11),JSTranslator: [object Object],LivelyJSParser: [object Object],TracerStackNode: function TracerStackNode(){ Class.initializer.apply(this, arguments) },TracerTreeNode: function TracerTreeNode(){ Class.initializer.apply(this, arguments) },DebugScriptsLayer: DebugScriptsLayer,DebugMethodsLayer: DebugMethodsLayer,DebugGlobalErrorHandlerLayer: DebugGlobalErrorHandlerLayer,DeepInterpretationLayer: DeepInterpretationLayer,CSSStyleSheet: function CSSStyleSheet() { [native code] },navigator: [object Navigator],SVGFEFuncBElement: function SVGFEFuncBElement() { [native code] },HTMLMarqueeElement: function HTMLMarqueeElement() { [native code] },SVGPathSegLinetoHorizontalRel: function SVGPathSegLinetoHorizontalRel() { [native code] },SVGAnimateColorElement: function SVGAnimateColorElement() { [native code] },WebGLProgram: function WebGLProgram() { [native code] },XMLHttpRequestProgressEvent: function XMLHttpRequestProgressEvent() { [native code] },parent: [object DOMWindow],Intent: function Intent() { [native code] },statusbar: [object BarInfo],SVGFontFaceUriElement: function SVGFontFaceUriElement() { [native code] },PageTransitionEvent: function PageTransitionEvent() { [native code] },SVGDescElement: function SVGDescElement() { [native code] },CSSMediaRule: function CSSMediaRule() { [native code] },SVGPathSegCurvetoCubicRel: function SVGPathSegCurvetoCubicRel() { [native code] },HTMLBaseFontElement: function HTMLBaseFontElement() { [native code] },CSSRuleList: function CSSRuleList() { [native code] },SVGFECompositeElement: function SVGFECompositeElement() { [native code] },Image: [object Function],CSSValueList: function CSSValueList() { [native code] },CSSPrimitiveValue: function CSSPrimitiveValue() { [native code] },SVGDefsElement: function SVGDefsElement() { [native code] },webkitIndexedDB: [object IDBFactory],SVGDocument: function SVGDocument() { [native code] },PluginArray: function DOMPluginArray() { [native code] },HTMLSourceElement: function HTMLSourceElement() { [native code] },SVGMetadataElement: function SVGMetadataElement() { [native code] },performance: [object Performance],StorageEvent: function StorageEvent() { [native code] },SVGElementInstance: function SVGElementInstance() { [native code] },XMLHttpRequestUpload: function XMLHttpRequestUpload() { [native code] },MessagePort: function MessagePort() { [native code] },HTMLHRElement: function HTMLHRElement() { [native code] },SVGFEGaussianBlurElement: function SVGFEGaussianBlurElement() { [native code] },SVGAltGlyphDefElement: function SVGAltGlyphDefElement() { [native code] },HTMLBaseElement: function HTMLBaseElement() { [native code] },BeforeLoadEvent: function BeforeLoadEvent() { [native code] },CDATASection: function CDATASection() { [native code] },TouchEvent: function TouchEvent() { [native code] },clientInformation: [object Navigator],Storage: function Storage() { [native code] },HTMLHeadElement: function HTMLHeadElement() { [native code] },CSSValue: function CSSValue() { [native code] },WebGLActiveInfo: function WebGLActiveInfo() { [native code] },MimeType: function DOMMimeType() { [native code] },HTMLBodyElement: function HTMLBodyElement() { [native code] },SVGAnimateMotionElement: function SVGAnimateMotionElement() { [native code] },SVGFEDiffuseLightingElement: function SVGFEDiffuseLightingElement() { [native code] },FileReader: function FileReader() { [native code] },WebSocket: function WebSocket() { [native code] },SVGFEMergeNodeElement: function SVGFEMergeNodeElement() { [native code] },MediaStreamEvent: function MediaStreamEvent() { [native code] },NodeFilter: function NodeFilter() { [native code] },Float64Array: function Float64Array() { [native code] },Document: function Document() { [native code] },SVGFEImageElement: function SVGFEImageElement() { [native code] },HTMLTableRowElement: function HTMLTableRowElement() { [native code] },WebGLRenderingContext: function WebGLRenderingContext() { [native code] },HTMLIsIndexElement: function HTMLIsIndexElement() { [native code] },SVGFEMorphologyElement: function SVGFEMorphologyElement() { [native code] },WebKitMutationObserver: function WebKitMutationObserver() { [native code] },SVGAnimatedLengthList: function SVGAnimatedLengthList() { [native code] },sessionStorage: [object Storage],Option: [object Function],Attr: function Attr() { [native code] },StyleSheetList: function StyleSheetList() { [native code] },WebGLFramebuffer: function WebGLFramebuffer() { [native code] },SVGAnimatedString: function SVGAnimatedString() { [native code] },scrollX: 0,HTMLDivElement: function HTMLDivElement() { [native code] },SVGPaint: function SVGPaint() { [native code] },RangeException: function RangeException() { [native code] },SVGAnimatedAngle: function SVGAnimatedAngle() { [native code] },SVGFETurbulenceElement: function SVGFETurbulenceElement() { [native code] },FileError: function FileError() { [native code] },SVGPathSegArcRel: function SVGPathSegArcRel() { [native code] },Event: function Event() { [native code] },SVGAltGlyphElement: function SVGAltGlyphElement() { [native code] },Counter: function Counter() { [native code] },webkitIDBRequest: function IDBRequest() { [native code] },CloseEvent: function CloseEvent() { [native code] },Comment: function Comment() { [native code] },HTMLAudioElement: function HTMLAudioElement() { [native code] },SVGRectElement: function SVGRectElement() { [native code] },SVGHKernElement: function SVGHKernElement() { [native code] },XPathEvaluator: function XPathEvaluator() { [native code] },OverflowEvent: function OverflowEvent() { [native code] },SVGRect: function SVGRect() { [native code] },HTMLStyleElement: function HTMLStyleElement() { [native code] },HTMLImageElement: function HTMLImageElement() { [native code] },HTMLTableSectionElement: function HTMLTableSectionElement() { [native code] },SVGTextPathElement: function SVGTextPathElement() { [native code] },SharedWorker: function SharedWorker() { [native code] },HTMLOutputElement: function HTMLOutputElement() { [native code] },HTMLTableColElement: function HTMLTableColElement() { [native code] },HTMLOptionElement: function HTMLOptionElement() { [native code] },status: ,SVGAnimatedTransformList: function SVGAnimatedTransformList() { [native code] },Uint16Array: function Uint16Array() { [native code] },HTMLObjectElement: function HTMLObjectElement() { [native code] },SVGColor: function SVGColor() { [native code] },WebGLBuffer: function WebGLBuffer() { [native code] },SVGSetElement: function SVGSetElement() { [native code] },SVGAnimatedPreserveAspectRatio: function SVGAnimatedPreserveAspectRatio() { [native code] },menubar: [object BarInfo],SVGPoint: function SVGPoint() { [native code] },HTMLVideoElement: function HTMLVideoElement() { [native code] },MediaController: function MediaController() { [native code] },SVGPatternElement: function SVGPatternElement() { [native code] },applicationCache: [object DOMApplicationCache],SVGStopElement: function SVGStopElement() { [native code] },SVGViewElement: function SVGViewElement() { [native code] },styleMedia: [object StyleMedia],HTMLDirectoryElement: function HTMLDirectoryElement() { [native code] },defaultStatus: ,SVGStringList: function SVGStringList() { [native code] },DataView: function DataView() { [native code] },EventException: function EventException() { [native code] },Int32Array: function Int32Array() { [native code] },name: changes,SVGNumberList: function SVGNumberList() { [native code] },SVGPathSegLinetoHorizontalAbs: function SVGPathSegLinetoHorizontalAbs() { [native code] },HTMLUListElement: function HTMLUListElement() { [native code] },XMLDocument: function Document() { [native code] },NamedNodeMap: function NamedNodeMap() { [native code] },SVGPointList: function SVGPointList() { [native code] },length: 0,SVGFEFuncRElement: function SVGFEFuncRElement() { [native code] },HTMLLIElement: function HTMLLIElement() { [native code] },SVGNumber: function SVGNumber() { [native code] },MessageChannel: function MessageChannel() { [native code] },SVGAnimateElement: function SVGAnimateElement() { [native code] },SVGMarkerElement: function SVGMarkerElement() { [native code] },webkitAudioContext: function AudioContext() { [native code] },CanvasGradient: function CanvasGradient() { [native code] },HTMLLabelElement: function HTMLLabelElement() { [native code] },Plugin: function DOMPlugin() { [native code] },SVGMPathElement: function SVGMPathElement() { [native code] },SVGFEConvolveMatrixElement: function SVGFEConvolveMatrixElement() { [native code] },SVGComponentTransferFunctionElement: function SVGComponentTransferFunctionElement() { [native code] },SVGCursorElement: function SVGCursorElement() { [native code] },Uint8Array: function Uint8Array() { [native code] },webkitIDBKeyRange: function IDBKeyRange() { [native code] },SVGSymbolElement: function SVGSymbolElement() { [native code] },webkitIDBCursor: function IDBCursor() { [native code] },CSSCharsetRule: function CSSCharsetRule() { [native code] },SVGAnimateTransformElement: function SVGAnimateTransformElement() { [native code] },SVGFESpecularLightingElement: function SVGFESpecularLightingElement() { [native code] },SVGLength: function SVGLength() { [native code] },SVGGlyphElement: function SVGGlyphElement() { [native code] },ClientRectList: function ClientRectList() { [native code] },SVGVKernElement: function SVGVKernElement() { [native code] },Element: function Element() { [native code] },CharacterData: function CharacterData() { [native code] },Int8Array: function Int8Array() { [native code] },outerHeight: 1080,HTMLFieldSetElement: function HTMLFieldSetElement() { [native code] },SVGGradientElement: function SVGGradientElement() { [native code] },HTMLUnknownElement: function HTMLUnknownElement() { [native code] },ProgressEvent: function ProgressEvent() { [native code] },locationbar: [object BarInfo],SVGRenderingIntent: function SVGRenderingIntent() { [native code] },pageXOffset: 0,SVGPathSegList: function SVGPathSegList() { [native code] },WebKitCSSKeyframesRule: function WebKitCSSKeyframesRule() { [native code] },CompositionEvent: function CompositionEvent() { [native code] },CustomEvent: function CustomEvent() { [native code] },webkitIDBIndex: function IDBIndex() { [native code] },CSSImportRule: function CSSImportRule() { [native code] },HTMLMeterElement: function HTMLMeterElement() { [native code] },HTMLQuoteElement: function HTMLQuoteElement() { [native code] },localStorage: [object Storage],Entity: function Entity() { [native code] },SVGFontFaceElement: function SVGFontFaceElement() { [native code] },webkitStorageInfo: [object StorageInfo],SVGPathSegLinetoAbs: function SVGPathSegLinetoAbs() { [native code] },KeyboardEvent: function KeyboardEvent() { [native code] },ClientRect: function ClientRect() { [native code] },SVGFEFuncAElement: function SVGFEFuncAElement() { [native code] },SVGAnimatedBoolean: function SVGAnimatedBoolean() { [native code] },SVGPathSegCurvetoQuadraticSmoothAbs: function SVGPathSegCurvetoQuadraticSmoothAbs() { [native code] },DOMSettableTokenList: function DOMSettableTokenList() { [native code] },HTMLLegendElement: function HTMLLegendElement() { [native code] },HTMLInputElement: function HTMLInputElement() { [native code] },personalbar: [object BarInfo],SVGEllipseElement: function SVGEllipseElement() { [native code] },HTMLOptGroupElement: function HTMLOptGroupElement() { [native code] },HTMLSelectElement: function HTMLSelectElement() { [native code] },innerHeight: 1019,XPathResult: function XPathResult() { [native code] },DOMStringList: function DOMStringList() { [native code] },SVGPathSegCurvetoQuadraticAbs: function SVGPathSegCurvetoQuadraticAbs() { [native code] },SVGTransform: function SVGTransform() { [native code] },Audio: [object Function],SpeechInputEvent: function SpeechInputEvent() { [native code] },SVGZoomEvent: function SVGZoomEvent() { [native code] },SVGGlyphRefElement: function SVGGlyphRefElement() { [native code] },SVGAltGlyphItemElement: function SVGAltGlyphItemElement() { [native code] },WebKitCSSKeyframeRule: function WebKitCSSKeyframeRule() { [native code] },toolbar: [object BarInfo],SVGPathSegMovetoAbs: function SVGPathSegMovetoAbs() { [native code] },HTMLMapElement: function HTMLMapElement() { [native code] },SVGPathSegClosePath: function SVGPathSegClosePath() { [native code] },CSSStyleRule: function CSSStyleRule() { [native code] },SVGLineElement: function SVGLineElement() { [native code] },SVGImageElement: function SVGImageElement() { [native code] },HTMLAppletElement: function HTMLAppletElement() { [native code] },SVGFEComponentTransferElement: function SVGFEComponentTransferElement() { [native code] },crypto: [object Crypto],SVGFEDropShadowElement: function SVGFEDropShadowElement() { [native code] },HTMLAnchorElement: function HTMLAnchorElement() { [native code] },defaultstatus: ,MutationEvent: function MutationEvent() { [native code] },SVGMatrix: function SVGMatrix() { [native code] },HTMLHeadingElement: function HTMLHeadingElement() { [native code] },SVGFEFloodElement: function SVGFEFloodElement() { [native code] },SVGPolylineElement: function SVGPolylineElement() { [native code] },screenLeft: -1920,DocumentFragment: function DocumentFragment() { [native code] },WebKitAnimationEvent: function WebKitAnimationEvent() { [native code] },webkitAudioPannerNode: function AudioPannerNode() { [native code] },UIEvent: function UIEvent() { [native code] },SVGPathSegArcAbs: function SVGPathSegArcAbs() { [native code] },HTMLPreElement: function HTMLPreElement() { [native code] },SVGFEOffsetElement: function SVGFEOffsetElement() { [native code] },DeviceOrientationEvent: function DeviceOrientationEvent() { [native code] },HTMLMenuElement: function HTMLMenuElement() { [native code] },WebKitCSSTransformValue: function WebKitCSSTransformValue() { [native code] },SVGTransformList: function SVGTransformList() { [native code] },SVGPathSegLinetoVerticalRel: function SVGPathSegLinetoVerticalRel() { [native code] },HTMLLinkElement: function HTMLLinkElement() { [native code] },HTMLAreaElement: function HTMLAreaElement() { [native code] },SVGTSpanElement: function SVGTSpanElement() { [native code] },WebKitPoint: function WebKitPoint() { [native code] },frameElement: null,HTMLTextAreaElement: function HTMLTextAreaElement() { [native code] },StyleSheet: function StyleSheet() { [native code] },CanvasRenderingContext2D: function CanvasRenderingContext2D() { [native code] },webkitIDBDatabaseError: function IDBDatabaseError() { [native code] },SVGSVGElement: function SVGSVGElement() { [native code] },HTMLFormElement: function HTMLFormElement() { [native code] },SVGFEBlendElement: function SVGFEBlendElement() { [native code] },MessageEvent: function MessageEvent() { [native code] },SVGTextElement: function SVGTextElement() { [native code] },HTMLDListElement: function HTMLDListElement() { [native code] },SVGAnimatedNumberList: function SVGAnimatedNumberList() { [native code] },HTMLCollection: function HTMLCollection() { [native code] },SVGFEColorMatrixElement: function SVGFEColorMatrixElement() { [native code] },SVGTitleElement: function SVGTitleElement() { [native code] },Int16Array: function Int16Array() { [native code] },offscreenBuffering: true,WebKitCSSMatrix: function WebKitCSSMatrix() { [native code] },HTMLParamElement: function HTMLParamElement() { [native code] },ProcessingInstruction: function ProcessingInstruction() { [native code] },Float32Array: function Float32Array() { [native code] },opener: [object DOMWindow],HTMLScriptElement: function HTMLScriptElement() { [native code] },DOMTokenList: function DOMTokenList() { [native code] },HTMLFrameElement: function HTMLFrameElement() { [native code] },SVGPathSegLinetoRel: function SVGPathSegLinetoRel() { [native code] },HTMLTableCaptionElement: function HTMLTableCaptionElement() { [native code] },SVGMaskElement: function SVGMaskElement() { [native code] },SQLException: function SQLException() { [native code] },DOMImplementation: function DOMImplementation() { [native code] },HTMLTitleElement: function HTMLTitleElement() { [native code] },SVGFontFaceNameElement: function SVGFontFaceNameElement() { [native code] },HTMLFrameSetElement: function HTMLFrameSetElement() { [native code] },screen: [object Screen],TimeRanges: function TimeRanges() { [native code] },WebGLContextEvent: function WebGLContextEvent() { [native code] },SVGFEFuncGElement: function SVGFEFuncGElement() { [native code] },outerWidth: 1920,SVGElement: function SVGElement() { [native code] },SVGElementInstanceList: function SVGElementInstanceList() { [native code] },Notation: function Notation() { [native code] },XMLSerializer: function XMLSerializer() { [native code] },WheelEvent: function WheelEvent() { [native code] },EntityReference: function EntityReference() { [native code] },closed: false,SVGPathSegMovetoRel: function SVGPathSegMovetoRel() { [native code] },webkitIDBTransaction: function IDBTransaction() { [native code] },WebKitCSSRegionRule: function WebKitCSSRegionRule() { [native code] },screenY: -280,SVGPathSegCurvetoCubicSmoothRel: function SVGPathSegCurvetoCubicSmoothRel() { [native code] },DocumentType: function DocumentType() { [native code] },AudioProcessingEvent: function AudioProcessingEvent() { [native code] },SVGFilterElement: function SVGFilterElement() { [native code] },HTMLModElement: function HTMLModElement() { [native code] },HTMLMetaElement: function HTMLMetaElement() { [native code] },WebKitTransitionEvent: function WebKitTransitionEvent() { [native code] },FileList: function FileList() { [native code] },RGBColor: function RGBColor() { [native code] },HTMLTableCellElement: function HTMLTableCellElement() { [native code] },XPathException: function XPathException() { [native code] },WebGLShader: function WebGLShader() { [native code] },frames: [object DOMWindow],ImageData: function ImageData() { [native code] },ArrayBuffer: function ArrayBuffer() { [native code] },SVGLengthList: function SVGLengthList() { [native code] },Rect: function Rect() { [native code] },HTMLIFrameElement: function HTMLIFrameElement() { [native code] },Text: function Text() { [native code] },scrollY: 2098,SVGFEDistantLightElement: function SVGFEDistantLightElement() { [native code] },SVGScriptElement: function SVGScriptElement() { [native code] },WebGLRenderbuffer: function WebGLRenderbuffer() { [native code] },SVGMissingGlyphElement: function SVGMissingGlyphElement() { [native code] },TextMetrics: function TextMetrics() { [native code] },SVGGElement: function SVGGElement() { [native code] },EventSource: function EventSource() { [native code] },DOMException: function DOMException() { [native code] },SVGUseElement: function SVGUseElement() { [native code] },SVGPathSegCurvetoCubicSmoothAbs: function SVGPathSegCurvetoCubicSmoothAbs() { [native code] },HTMLHtmlElement: function HTMLHtmlElement() { [native code] },webkitIDBDatabase: function IDBDatabase() { [native code] },ErrorEvent: function ErrorEvent() { [native code] },MediaList: function MediaList() { [native code] },history: [object History],Range: function Range() { [native code] },webkitURL: [object DOMURL],PopStateEvent: function PopStateEvent() { [native code] },HTMLCanvasElement: function HTMLCanvasElement() { [native code] },SVGAnimatedEnumeration: function SVGAnimatedEnumeration() { [native code] },FormData: function FormData() { [native code] },SVGFEMergeElement: function SVGFEMergeElement() { [native code] },SVGRadialGradientElement: function SVGRadialGradientElement() { [native code] },XSLTProcessor: function XSLTProcessor() { [native code] },HTMLOListElement: function HTMLOListElement() { [native code] },SVGAnimatedRect: function SVGAnimatedRect() { [native code] },SVGAnimatedNumber: function SVGAnimatedNumber() { [native code] },SVGPathSegCurvetoQuadraticSmoothRel: function SVGPathSegCurvetoQuadraticSmoothRel() { [native code] },DOMStringMap: function DOMStringMap() { [native code] },SVGPolygonElement: function SVGPolygonElement() { [native code] },Uint32Array: function Uint32Array() { [native code] },SVGFETileElement: function SVGFETileElement() { [native code] },Clipboard: function Clipboard() { [native code] },CSSPageRule: function CSSPageRule() { [native code] },HTMLTableElement: function HTMLTableElement() { [native code] },XMLHttpRequestException: function XMLHttpRequestException() { [native code] },HTMLSpanElement: function HTMLSpanElement() { [native code] },HTMLKeygenElement: function HTMLKeygenElement() { [native code] },HTMLParagraphElement: function HTMLParagraphElement() { [native code] },event: [object KeyboardEvent],XMLHttpRequest: function XMLHttpRequest() { [native code] },OfflineAudioCompletionEvent: function OfflineAudioCompletionEvent() { [native code] },scrollbars: [object BarInfo],SVGCircleElement: function SVGCircleElement() { [native code] },SVGTextPositioningElement: function SVGTextPositioningElement() { [native code] },SVGTextContentElement: function SVGTextContentElement() { [native code] },CSSStyleDeclaration: function CSSStyleDeclaration() { [native code] },HTMLDocument: function HTMLDocument() { [native code] },HTMLButtonElement: function HTMLButtonElement() { [native code] },HashChangeEvent: function HashChangeEvent() { [native code] },NodeList: function NodeList() { [native code] },HTMLElement: function HTMLElement() { [native code] },CSSRule: function CSSRule() { [native code] },Blob: function Blob() { [native code] },MimeTypeArray: function DOMMimeTypeArray() { [native code] },webkitNotifications: [object NotificationCenter],HTMLMediaElement: function HTMLMediaElement() { [native code] },HTMLFontElement: function HTMLFontElement() { [native code] },SVGForeignObjectElement: function SVGForeignObjectElement() { [native code] },SVGPathElement: function SVGPathElement() { [native code] },SVGAnimatedInteger: function SVGAnimatedInteger() { [native code] },innerWidth: 1920,self: [object DOMWindow],SVGTRefElement: function SVGTRefElement() { [native code] },SVGFontFaceFormatElement: function SVGFontFaceFormatElement() { [native code] },SVGPathSeg: function SVGPathSeg() { [native code] },SVGFontElement: function SVGFontElement() { [native code] },Uint8ClampedArray: function Uint8ClampedArray() { [native code] },DOMParser: function DOMParser() { [native code] },webkitIDBFactory: function IDBFactory() { [native code] },devicePixelRatio: 1,HTMLProgressElement: function HTMLProgressElement() { [native code] },SVGAngle: function SVGAngle() { [native code] },TextEvent: function TextEvent() { [native code] },pageYOffset: 2098,MediaError: function MediaError() { [native code] },SVGFEDisplacementMapElement: function SVGFEDisplacementMapElement() { [native code] },SVGFontFaceSrcElement: function SVGFontFaceSrcElement() { [native code] },SVGFESpotLightElement: function SVGFESpotLightElement() { [native code] },SVGException: function SVGException() { [native code] },SVGAElement: function SVGAElement() { [native code] },WebKitBlobBuilder: function WebKitBlobBuilder() { [native code] },SVGPreserveAspectRatio: function SVGPreserveAspectRatio() { [native code] },File: function File() { [native code] },SVGLinearGradientElement: function SVGLinearGradientElement() { [native code] },screenX: -1920,SVGSwitchElement: function SVGSwitchElement() { [native code] },Worker: function Worker() { [native code] },HTMLEmbedElement: function HTMLEmbedElement() { [native code] },CSSFontFaceRule: function CSSFontFaceRule() { [native code] },SVGPathSegCurvetoCubicAbs: function SVGPathSegCurvetoCubicAbs() { [native code] },SVGAnimatedLength: function SVGAnimatedLength() { [native code] },WebGLUniformLocation: function WebGLUniformLocation() { [native code] },SVGStyleElement: function SVGStyleElement() { [native code] },CanvasPattern: function CanvasPattern() { [native code] },SVGUnitTypes: function SVGUnitTypes() { [native code] },WebGLTexture: function WebGLTexture() { [native code] },screenTop: -280,HTMLBRElement: function HTMLBRElement() { [native code] },SVGPathSegCurvetoQuadraticRel: function SVGPathSegCurvetoQuadraticRel() { [native code] },webkitIDBDatabaseException: function IDBDatabaseException() { [native code] },SVGPathSegLinetoVerticalAbs: function SVGPathSegLinetoVerticalAbs() { [native code] },webkitIDBObjectStore: function IDBObjectStore() { [native code] },SVGClipPathElement: function SVGClipPathElement() { [native code] },HTMLAllCollection: function HTMLAllCollection() { [native code] },SVGFEPointLightElement: function SVGFEPointLightElement() { [native code] },MouseEvent: function MouseEvent() { [native code] },Node: function Node() { [native code] }})[mapping]\n path:[\"submorphs\"][\"22\"][\"submorphs\"][\"0\"][\"submorphs\"][\"0\"][\"itemList\"][\"0\"][\"value\"][\"pc\"][\"_parent\"][\"_parent\"][\"lexicalScope\"]","prevScroll":[0,0],"showsHalos":false,"loadingMorph":{"__isSmartRef__":true,"id":2066},"attributeConnections":[{"__isSmartRef__":true,"id":2219}],"doNotSerialize":["$$savedWorldAsURL"],"doNotCopyProperties":["$$savedWorldAsURL"],"savedWorldAsURL":{"__isSmartRef__":true,"id":2224},"editMode":false,"scrollOffset":{"__isSmartRef__":true,"id":2225},"zoomLevel":1,"__LivelyClassName__":"lively.morphic.World"},"1":{"submorphs":[],"scripts":[],"id":"3B0A4836-2549-4A78-B476-AE48BCA33EC9","shape":{"__isSmartRef__":true,"id":2},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8},"_MaxTextWidth":579,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":9},"showsHalos":false,"_FontSize":28,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":10},"_TextColor":{"__isSmartRef__":true,"id":11},"renderContextTable":{"__isSmartRef__":true,"id":12},"textChunks":[{"__isSmartRef__":true,"id":13}],"eventHandler":{"__isSmartRef__":true,"id":15},"priorExtent":{"__isSmartRef__":true,"id":16},"derivationIds":[7706],"_WhiteSpaceHandling":"pre-wrap","moved":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":0},"_MinTextWidth":579,"_MinTextHeight":null,"_Rotation":0,"_Scale":1,"previousSelection":[22,22],"priorSelectionRange":[29,29],"charsReplaced":"My New World","lastFindLoc":12,"__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},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4":{"x":579,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8":{"x":27,"y":14,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10":{"partsSpaceName":"PartsBin/Wiki/","__SourceModuleName__":"Global.lively.PartsBin","comment":"For example a world title.","partName":"Title","migrationLevel":2,"revisionOnLoad":140039,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"13":{"style":{"__isSmartRef__":true,"id":14},"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1},"storedString":"Implementing the full diffing matrix","__LivelyClassName__":"lively.morphic.TextChunk"},"14":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15":{"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16":{"x":579,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17":{"submorphs":[],"scripts":[],"id":"045F9500-FCC0-47BF-A5AA-4ADB5459F1B3","shape":{"__isSmartRef__":true,"id":18},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":24},"_MaxTextWidth":468,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":21},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text18","partsBinMetaInfo":{"__isSmartRef__":true,"id":25},"textChunks":[{"__isSmartRef__":true,"id":28}],"charsReplaced":"some text ","lastFindLoc":10,"priorSelectionRange":[2,2],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":30},"renderContextTable":{"__isSmartRef__":true,"id":31},"eventHandler":{"__isSmartRef__":true,"id":32},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":33},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":468,"_MinTextHeight":null,"previousSelection":[4,4],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"distanceToDragEvent":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.morphic.Text"},"18":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":19},"_Extent":{"__isSmartRef__":true,"id":20},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21},"renderContextTable":{"__isSmartRef__":true,"id":22},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20":{"x":476,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"22":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"23":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"24":{"x":32,"y":84,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"25":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":26}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"26":{"date":{"__isSmartRef__":true,"id":27},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"27":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"28":{"style":{"__isSmartRef__":true,"id":29},"morph":{"__isSmartRef__":true,"id":17},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":17},"storedString":"Diff on app layer","__LivelyClassName__":"lively.morphic.TextChunk"},"29":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"30":{"x":476,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"31":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"32":{"morph":{"__isSmartRef__":true,"id":17},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"33":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"34":{"x":316,"y":-16,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"35":{"submorphs":[],"scripts":[],"id":"A673ADBC-9F68-4CCD-A93D-8C4BECC16935","shape":{"__isSmartRef__":true,"id":36},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":42},"_MaxTextWidth":70.79560199999993,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":39},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text17","partsBinMetaInfo":{"__isSmartRef__":true,"id":43},"textChunks":[{"__isSmartRef__":true,"id":46}],"charsReplaced":"no diff","lastFindLoc":7,"priorSelectionRange":[0,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":48},"renderContextTable":{"__isSmartRef__":true,"id":49},"eventHandler":{"__isSmartRef__":true,"id":50},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":51},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139","30EE4AA3-F790-4338-A2A8-51FFD83082CA","AAD70721-5E11-4D92-AC55-A0F10B9E96E0","B8DD0A11-D62B-42A8-B2E4-C36EF01434C7","21F202BE-E918-47E6-9F85-A811059BADF5"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":70.79560199999993,"_MinTextHeight":null,"previousSelection":[5,5],"distanceToDragEvent":{"__isSmartRef__":true,"id":52},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"36":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":37},"_Extent":{"__isSmartRef__":true,"id":38},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":39},"renderContextTable":{"__isSmartRef__":true,"id":40},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":41},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"37":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"38":{"x":78.79560199999993,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"39":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"40":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"41":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"42":{"x":839,"y":167,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"43":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":44}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"44":{"date":{"__isSmartRef__":true,"id":45},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"45":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"46":{"style":{"__isSmartRef__":true,"id":47},"morph":{"__isSmartRef__":true,"id":35},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":35},"storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk"},"47":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"48":{"x":78.79560199999993,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"49":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"50":{"morph":{"__isSmartRef__":true,"id":35},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"51":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"52":{"x":143,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"53":{"submorphs":[],"scripts":[],"id":"21F202BE-E918-47E6-9F85-A811059BADF5","shape":{"__isSmartRef__":true,"id":54},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":60},"_MaxTextWidth":70.79560199999993,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":57},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text16","partsBinMetaInfo":{"__isSmartRef__":true,"id":61},"textChunks":[{"__isSmartRef__":true,"id":64}],"charsReplaced":"no diff","lastFindLoc":7,"priorSelectionRange":[0,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":66},"renderContextTable":{"__isSmartRef__":true,"id":67},"eventHandler":{"__isSmartRef__":true,"id":68},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":69},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139","30EE4AA3-F790-4338-A2A8-51FFD83082CA","AAD70721-5E11-4D92-AC55-A0F10B9E96E0","B8DD0A11-D62B-42A8-B2E4-C36EF01434C7"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":70.79560199999993,"_MinTextHeight":null,"previousSelection":[5,5],"distanceToDragEvent":{"__isSmartRef__":true,"id":70},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"54":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":55},"_Extent":{"__isSmartRef__":true,"id":56},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":57},"renderContextTable":{"__isSmartRef__":true,"id":58},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":59},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"55":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"56":{"x":78.79560199999993,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"57":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"58":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"59":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"60":{"x":619,"y":174,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"61":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":62}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"62":{"date":{"__isSmartRef__":true,"id":63},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"63":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"64":{"style":{"__isSmartRef__":true,"id":65},"morph":{"__isSmartRef__":true,"id":53},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":53},"storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk"},"65":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"66":{"x":78.79560199999993,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"67":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"68":{"morph":{"__isSmartRef__":true,"id":53},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"69":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"70":{"x":143,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"71":{"submorphs":[],"scripts":[],"id":"B8DD0A11-D62B-42A8-B2E4-C36EF01434C7","shape":{"__isSmartRef__":true,"id":72},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":78},"_MaxTextWidth":70.79560199999993,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":75},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text15","partsBinMetaInfo":{"__isSmartRef__":true,"id":79},"textChunks":[{"__isSmartRef__":true,"id":82}],"charsReplaced":"no diff","lastFindLoc":7,"priorSelectionRange":[5,5],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":84},"renderContextTable":{"__isSmartRef__":true,"id":85},"eventHandler":{"__isSmartRef__":true,"id":86},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":87},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139","30EE4AA3-F790-4338-A2A8-51FFD83082CA","AAD70721-5E11-4D92-AC55-A0F10B9E96E0"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":70.79560199999993,"_MinTextHeight":null,"previousSelection":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":88},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"72":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":73},"_Extent":{"__isSmartRef__":true,"id":74},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":75},"renderContextTable":{"__isSmartRef__":true,"id":76},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":77},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"73":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"74":{"x":78.79560199999993,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"75":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"76":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"77":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"78":{"x":421,"y":279,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"79":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":80}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"80":{"date":{"__isSmartRef__":true,"id":81},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"81":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"82":{"style":{"__isSmartRef__":true,"id":83},"morph":{"__isSmartRef__":true,"id":71},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":71},"storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk"},"83":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"84":{"x":78.79560199999993,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"85":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"86":{"morph":{"__isSmartRef__":true,"id":71},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"87":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"88":{"x":143,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"89":{"submorphs":[],"scripts":[],"id":"AAD70721-5E11-4D92-AC55-A0F10B9E96E0","shape":{"__isSmartRef__":true,"id":90},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":96},"_MaxTextWidth":70.79560199999993,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":93},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text14","partsBinMetaInfo":{"__isSmartRef__":true,"id":97},"textChunks":[{"__isSmartRef__":true,"id":100}],"charsReplaced":"no diff","lastFindLoc":7,"priorSelectionRange":[5,5],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":102},"renderContextTable":{"__isSmartRef__":true,"id":103},"eventHandler":{"__isSmartRef__":true,"id":104},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":105},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139","30EE4AA3-F790-4338-A2A8-51FFD83082CA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":70.79560199999993,"_MinTextHeight":null,"previousSelection":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":106},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"90":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":91},"_Extent":{"__isSmartRef__":true,"id":92},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":93},"renderContextTable":{"__isSmartRef__":true,"id":94},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":95},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"91":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"92":{"x":78.79560199999993,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"93":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"94":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"95":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"96":{"x":421,"y":227,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"97":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":98}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"98":{"date":{"__isSmartRef__":true,"id":99},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"99":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"100":{"style":{"__isSmartRef__":true,"id":101},"morph":{"__isSmartRef__":true,"id":89},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":89},"storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk"},"101":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"102":{"x":78.79560199999993,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"103":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"104":{"morph":{"__isSmartRef__":true,"id":89},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"105":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"106":{"x":143,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"107":{"submorphs":[],"scripts":[],"id":"536A7CC2-692A-46B3-B1D7-04B1BED82273","shape":{"__isSmartRef__":true,"id":108},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":114},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":111},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text12","partsBinMetaInfo":{"__isSmartRef__":true,"id":115},"textChunks":[{"__isSmartRef__":true,"id":118}],"charsReplaced":"diff property","lastFindLoc":13,"priorSelectionRange":[8,8],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":120},"renderContextTable":{"__isSmartRef__":true,"id":121},"eventHandler":{"__isSmartRef__":true,"id":122},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":123},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139","296A003E-076B-4551-9C9A-C363B50ECD14"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":124},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"108":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":109},"_Extent":{"__isSmartRef__":true,"id":110},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":111},"renderContextTable":{"__isSmartRef__":true,"id":112},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":113},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"109":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"110":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"111":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"112":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"113":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"114":{"x":616,"y":262,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"115":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":116}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"116":{"date":{"__isSmartRef__":true,"id":117},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"117":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"118":{"style":{"__isSmartRef__":true,"id":119},"morph":{"__isSmartRef__":true,"id":107},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":107},"storedString":"conflict","__LivelyClassName__":"lively.morphic.TextChunk"},"119":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"120":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"121":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"122":{"morph":{"__isSmartRef__":true,"id":107},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"123":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"124":{"x":147,"y":-7,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"125":{"submorphs":[],"scripts":[],"id":"43CC59AD-1B6E-4C40-9B5C-5F13EC6580AE","shape":{"__isSmartRef__":true,"id":126},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":132},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":129},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text11","partsBinMetaInfo":{"__isSmartRef__":true,"id":133},"textChunks":[{"__isSmartRef__":true,"id":136}],"charsReplaced":"diff property","lastFindLoc":13,"priorSelectionRange":[6,6],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":138},"renderContextTable":{"__isSmartRef__":true,"id":139},"eventHandler":{"__isSmartRef__":true,"id":140},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":141},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139","296A003E-076B-4551-9C9A-C363B50ECD14"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":142},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"126":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":127},"_Extent":{"__isSmartRef__":true,"id":128},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":129},"renderContextTable":{"__isSmartRef__":true,"id":130},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":131},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"127":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"128":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"129":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"130":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"131":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"132":{"x":831,"y":215,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"133":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":134}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"134":{"date":{"__isSmartRef__":true,"id":135},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"135":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"136":{"style":{"__isSmartRef__":true,"id":137},"morph":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":125},"storedString":"conflict","__LivelyClassName__":"lively.morphic.TextChunk"},"137":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"138":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"139":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"140":{"morph":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"141":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"142":{"x":143,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"143":{"submorphs":[],"scripts":[],"id":"296A003E-076B-4551-9C9A-C363B50ECD14","shape":{"__isSmartRef__":true,"id":144},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":150},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":147},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text10","partsBinMetaInfo":{"__isSmartRef__":true,"id":151},"textChunks":[{"__isSmartRef__":true,"id":154}],"charsReplaced":"no diff","lastFindLoc":7,"priorSelectionRange":[5,5],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":156},"renderContextTable":{"__isSmartRef__":true,"id":157},"eventHandler":{"__isSmartRef__":true,"id":158},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":159},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":160},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"144":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":145},"_Extent":{"__isSmartRef__":true,"id":146},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":147},"renderContextTable":{"__isSmartRef__":true,"id":148},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":149},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"145":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"146":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"147":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"148":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"149":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"150":{"x":832,"y":261,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"151":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":152}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"152":{"date":{"__isSmartRef__":true,"id":153},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"153":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"154":{"style":{"__isSmartRef__":true,"id":155},"morph":{"__isSmartRef__":true,"id":143},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":143},"storedString":"diff property","__LivelyClassName__":"lively.morphic.TextChunk"},"155":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"156":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"157":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"158":{"morph":{"__isSmartRef__":true,"id":143},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"159":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"160":{"x":147,"y":-7,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"161":{"submorphs":[],"scripts":[],"id":"80491644-C926-4BA0-B6CF-D20080902139","shape":{"__isSmartRef__":true,"id":162},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":168},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":165},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text9","partsBinMetaInfo":{"__isSmartRef__":true,"id":169},"textChunks":[{"__isSmartRef__":true,"id":172}],"charsReplaced":"submorph added","lastFindLoc":14,"priorSelectionRange":[9,14],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":174},"renderContextTable":{"__isSmartRef__":true,"id":175},"eventHandler":{"__isSmartRef__":true,"id":176},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":177},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[11,11],"distanceToDragEvent":{"__isSmartRef__":true,"id":178},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"162":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":163},"_Extent":{"__isSmartRef__":true,"id":164},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":165},"renderContextTable":{"__isSmartRef__":true,"id":166},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":167},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"163":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"164":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"165":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"166":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"167":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"168":{"x":618,"y":217,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"169":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":170}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"170":{"date":{"__isSmartRef__":true,"id":171},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"171":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"172":{"style":{"__isSmartRef__":true,"id":173},"morph":{"__isSmartRef__":true,"id":161},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":161},"storedString":"no diff","__LivelyClassName__":"lively.morphic.TextChunk"},"173":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"174":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"175":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"176":{"morph":{"__isSmartRef__":true,"id":161},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"177":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"178":{"x":143,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"179":{"submorphs":[],"scripts":[],"id":"4C8085D3-519B-4224-8055-BE658534A776","shape":{"__isSmartRef__":true,"id":180},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":186},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":183},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text7","partsBinMetaInfo":{"__isSmartRef__":true,"id":187},"textChunks":[{"__isSmartRef__":true,"id":190}],"charsReplaced":"added","lastFindLoc":14,"priorSelectionRange":[0,9],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":192},"renderContextTable":{"__isSmartRef__":true,"id":193},"eventHandler":{"__isSmartRef__":true,"id":194},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":195},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","7E0A4D04-457B-466E-9A3A-095E61792074","F7CED856-FF77-454D-B956-BB016CD94390"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[3,3],"distanceToDragEvent":{"__isSmartRef__":true,"id":196},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"180":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":181},"_Extent":{"__isSmartRef__":true,"id":182},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":183},"renderContextTable":{"__isSmartRef__":true,"id":184},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":185},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"181":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"182":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"183":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"184":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"185":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"186":{"x":181,"y":282,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"187":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":188}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"188":{"date":{"__isSmartRef__":true,"id":189},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"189":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"190":{"style":{"__isSmartRef__":true,"id":191},"chunkOwner":{"__isSmartRef__":true,"id":179},"storedString":"property changed","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"191":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"192":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"193":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"194":{"morph":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"195":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"196":{"x":143,"y":-8,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"197":{"submorphs":[],"scripts":[],"id":"D1170AC4-E436-445D-9AEF-4ED1F1488C09","shape":{"__isSmartRef__":true,"id":198},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":204},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":201},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text5","partsBinMetaInfo":{"__isSmartRef__":true,"id":205},"textChunks":[{"__isSmartRef__":true,"id":208}],"charsReplaced":"added","lastFindLoc":14,"priorSelectionRange":[9,14],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":210},"renderContextTable":{"__isSmartRef__":true,"id":211},"eventHandler":{"__isSmartRef__":true,"id":212},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":213},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","7E0A4D04-457B-466E-9A3A-095E61792074"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[11,11],"distanceToDragEvent":{"__isSmartRef__":true,"id":214},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"198":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":199},"_Extent":{"__isSmartRef__":true,"id":200},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":201},"renderContextTable":{"__isSmartRef__":true,"id":202},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":203},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"199":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"200":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"201":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"202":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"203":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"204":{"x":180,"y":232,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"205":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":206}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"206":{"date":{"__isSmartRef__":true,"id":207},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"207":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"208":{"style":{"__isSmartRef__":true,"id":209},"morph":{"__isSmartRef__":true,"id":197},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":197},"storedString":"submorph removed","__LivelyClassName__":"lively.morphic.TextChunk"},"209":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"210":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"211":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"212":{"morph":{"__isSmartRef__":true,"id":197},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"213":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"214":{"x":143,"y":-8,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"215":{"submorphs":[],"scripts":[],"id":"889E960C-E9C3-49BB-A138-5D6EC7AA3B76","shape":{"__isSmartRef__":true,"id":216},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":222},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":219},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":223},"textChunks":[{"__isSmartRef__":true,"id":226}],"charsReplaced":"","lastFindLoc":18,"priorSelectionRange":[0,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":228},"renderContextTable":{"__isSmartRef__":true,"id":229},"eventHandler":{"__isSmartRef__":true,"id":230},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":231},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[5,5],"distanceToDragEvent":{"__isSmartRef__":true,"id":232},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"216":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":217},"_Extent":{"__isSmartRef__":true,"id":218},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":219},"renderContextTable":{"__isSmartRef__":true,"id":220},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":221},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"217":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"218":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"219":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"220":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"221":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"222":{"x":178,"y":185,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"223":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":224}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"224":{"date":{"__isSmartRef__":true,"id":225},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"225":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"226":{"style":{"__isSmartRef__":true,"id":227},"morph":{"__isSmartRef__":true,"id":215},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":215},"storedString":"submorph added","__LivelyClassName__":"lively.morphic.TextChunk"},"227":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"228":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"229":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"230":{"morph":{"__isSmartRef__":true,"id":215},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"231":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"232":{"x":143,"y":-8,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"233":{"submorphs":[],"scripts":[],"id":"F7CED856-FF77-454D-B956-BB016CD94390","shape":{"__isSmartRef__":true,"id":234},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":240},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":237},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":241},"textChunks":[{"__isSmartRef__":true,"id":244}],"charsReplaced":"added","lastFindLoc":14,"priorSelectionRange":[3,3],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":246},"renderContextTable":{"__isSmartRef__":true,"id":247},"eventHandler":{"__isSmartRef__":true,"id":248},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":249},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","7E0A4D04-457B-466E-9A3A-095E61792074"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[0,9],"distanceToDragEvent":{"__isSmartRef__":true,"id":250},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"234":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":235},"_Extent":{"__isSmartRef__":true,"id":236},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":237},"renderContextTable":{"__isSmartRef__":true,"id":238},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":239},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"235":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"236":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"237":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"238":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"239":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"240":{"x":825,"y":128,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"241":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":242}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"242":{"date":{"__isSmartRef__":true,"id":243},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"243":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"244":{"style":{"__isSmartRef__":true,"id":245},"chunkOwner":{"__isSmartRef__":true,"id":233},"storedString":"property changed","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"245":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"246":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"247":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"248":{"morph":{"__isSmartRef__":true,"id":233},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"249":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"250":{"x":143,"y":-8,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"251":{"submorphs":[],"scripts":[],"id":"7E0A4D04-457B-466E-9A3A-095E61792074","shape":{"__isSmartRef__":true,"id":252},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":258},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":255},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":259},"textChunks":[{"__isSmartRef__":true,"id":262}],"charsReplaced":"added","lastFindLoc":14,"priorSelectionRange":[9,14],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":264},"renderContextTable":{"__isSmartRef__":true,"id":265},"eventHandler":{"__isSmartRef__":true,"id":266},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":267},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[11,11],"distanceToDragEvent":{"__isSmartRef__":true,"id":268},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"252":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":253},"_Extent":{"__isSmartRef__":true,"id":254},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":255},"renderContextTable":{"__isSmartRef__":true,"id":256},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":257},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"253":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"254":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"255":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"256":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"257":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"258":{"x":613,"y":131,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"259":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":260}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"260":{"date":{"__isSmartRef__":true,"id":261},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"261":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"262":{"style":{"__isSmartRef__":true,"id":263},"morph":{"__isSmartRef__":true,"id":251},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":251},"storedString":"submorph removed","__LivelyClassName__":"lively.morphic.TextChunk"},"263":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"264":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"265":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"266":{"morph":{"__isSmartRef__":true,"id":251},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"267":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"268":{"x":143,"y":-8,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"269":{"submorphs":[],"scripts":[],"id":"FB9437FA-01C2-4FB5-839D-25C5D2E8F317","shape":{"__isSmartRef__":true,"id":270},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":276},"_MaxTextWidth":204.52773599999995,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":273},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":277},"textChunks":[{"__isSmartRef__":true,"id":280}],"charsReplaced":"","lastFindLoc":18,"priorSelectionRange":[0,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":282},"renderContextTable":{"__isSmartRef__":true,"id":283},"eventHandler":{"__isSmartRef__":true,"id":284},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":285},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":204.52773599999995,"_MinTextHeight":null,"previousSelection":[5,5],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"distanceToDragEvent":{"__isSmartRef__":true,"id":286},"__LivelyClassName__":"lively.morphic.Text"},"270":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":271},"_Extent":{"__isSmartRef__":true,"id":272},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":273},"renderContextTable":{"__isSmartRef__":true,"id":274},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":275},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"271":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"272":{"x":212.52773599999995,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"273":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"274":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"275":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"276":{"x":407,"y":135,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"277":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":278}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"278":{"date":{"__isSmartRef__":true,"id":279},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"279":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"280":{"style":{"__isSmartRef__":true,"id":281},"morph":{"__isSmartRef__":true,"id":269},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":269},"storedString":"submorph added","__LivelyClassName__":"lively.morphic.TextChunk"},"281":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"282":{"x":212.52773599999995,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"283":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"284":{"morph":{"__isSmartRef__":true,"id":269},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"285":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"286":{"x":143,"y":-8,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"287":{"submorphs":[],"scripts":[],"id":"A433CD1F-75FB-429A-A5A7-B29002B542BA","shape":{"__isSmartRef__":true,"id":288},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":294},"_MaxTextWidth":112.71164400000002,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":291},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text21","partsBinMetaInfo":{"__isSmartRef__":true,"id":295},"textChunks":[{"__isSmartRef__":true,"id":298}],"charsReplaced":"Workspace","lastFindLoc":9,"priorSelectionRange":[7,7],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":300},"renderContextTable":{"__isSmartRef__":true,"id":301},"eventHandler":{"__isSmartRef__":true,"id":302},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":303},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","045F9500-FCC0-47BF-A5AA-4ADB5459F1B3"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":112.71164400000002,"_MinTextHeight":null,"previousSelection":[0,0],"owner":{"__isSmartRef__":true,"id":0},"distanceToDragEvent":{"__isSmartRef__":true,"id":304},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"288":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":289},"_Extent":{"__isSmartRef__":true,"id":290},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":291},"renderContextTable":{"__isSmartRef__":true,"id":292},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":293},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"289":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"290":{"x":120.71164400000002,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"291":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"292":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"293":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"294":{"x":31,"y":229,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"295":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":296}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"296":{"date":{"__isSmartRef__":true,"id":297},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"297":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"298":{"style":{"__isSmartRef__":true,"id":299},"morph":{"__isSmartRef__":true,"id":287},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":287},"storedString":"PartsBin","__LivelyClassName__":"lively.morphic.TextChunk"},"299":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"300":{"x":120.71164400000002,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"301":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"302":{"morph":{"__isSmartRef__":true,"id":287},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"303":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"304":{"x":323,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"305":{"submorphs":[],"scripts":[],"id":"9A3A2E70-6483-4204-9111-A27A1C6A1AE3","shape":{"__isSmartRef__":true,"id":306},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":312},"_MaxTextWidth":112.71164400000002,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":309},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text22","partsBinMetaInfo":{"__isSmartRef__":true,"id":313},"textChunks":[{"__isSmartRef__":true,"id":316}],"charsReplaced":"PartsBin","lastFindLoc":8,"priorSelectionRange":[4,4],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":318},"renderContextTable":{"__isSmartRef__":true,"id":319},"eventHandler":{"__isSmartRef__":true,"id":320},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":321},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","045F9500-FCC0-47BF-A5AA-4ADB5459F1B3","A433CD1F-75FB-429A-A5A7-B29002B542BA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":112.71164400000002,"_MinTextHeight":null,"previousSelection":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":322},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__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},"renderContextTable":{"__isSmartRef__":true,"id":310},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":311},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"307":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"308":{"x":120.71164400000002,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"309":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"310":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"311":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"312":{"x":640,"y":83,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"313":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":314}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"314":{"date":{"__isSmartRef__":true,"id":315},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"315":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"316":{"style":{"__isSmartRef__":true,"id":317},"morph":{"__isSmartRef__":true,"id":305},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":305},"storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"317":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"318":{"x":120.71164400000002,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"319":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"320":{"morph":{"__isSmartRef__":true,"id":305},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"321":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"322":{"x":323,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"323":{"submorphs":[],"scripts":[],"id":"81B324D0-5230-47F2-BEE9-4966DA01147B","shape":{"__isSmartRef__":true,"id":324},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":330},"_MaxTextWidth":70.79560199999993,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":327},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text23","partsBinMetaInfo":{"__isSmartRef__":true,"id":331},"textChunks":[{"__isSmartRef__":true,"id":334}],"charsReplaced":"added in ...","lastFindLoc":12,"priorSelectionRange":[11,11],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":336},"renderContextTable":{"__isSmartRef__":true,"id":337},"eventHandler":{"__isSmartRef__":true,"id":338},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":339},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139","30EE4AA3-F790-4338-A2A8-51FFD83082CA","AAD70721-5E11-4D92-AC55-A0F10B9E96E0"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":70.79560199999993,"_MinTextHeight":null,"previousSelection":[1,1],"distanceToDragEvent":{"__isSmartRef__":true,"id":340},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"324":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":325},"_Extent":{"__isSmartRef__":true,"id":326},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":327},"renderContextTable":{"__isSmartRef__":true,"id":328},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":329},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"325":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"326":{"x":78.79560199999993,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"327":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"328":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"329":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"330":{"x":422,"y":179,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"331":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":332}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"332":{"date":{"__isSmartRef__":true,"id":333},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"333":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"334":{"style":{"__isSmartRef__":true,"id":335},"chunkOwner":{"__isSmartRef__":true,"id":323},"storedString":"-","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"335":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"336":{"x":78.79560199999993,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"337":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"338":{"morph":{"__isSmartRef__":true,"id":323},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"339":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"340":{"x":143,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"341":{"submorphs":[{"__isSmartRef__":true,"id":342},{"__isSmartRef__":true,"id":768},{"__isSmartRef__":true,"id":913}],"scripts":[],"shape":{"__isSmartRef__":true,"id":931},"derivationIds":[null],"id":"30DEC8F6-54A3-41E7-9EDA-9D117367D3F8","renderContextTable":{"__isSmartRef__":true,"id":935},"eventHandler":{"__isSmartRef__":true,"id":936},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":937},"LK2":true,"_Position":{"__isSmartRef__":true,"id":938},"priorExtent":{"__isSmartRef__":true,"id":939},"targetMorph":{"__isSmartRef__":true,"id":342},"titleBar":{"__isSmartRef__":true,"id":768},"contentOffset":{"__isSmartRef__":true,"id":765},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":false,"prevDragPos":{"__isSmartRef__":true,"id":940},"isBeingDragged":false,"showsHalos":false,"_Rotation":0,"_Scale":1,"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"cameForward":false,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"342":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":343},"derivationIds":[null],"id":"8CD2C050-B63C-470E-B9FA-33DDA08F6CE4","renderContextTable":{"__isSmartRef__":true,"id":350},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":354},{"__isSmartRef__":true,"id":356},{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":366},{"__isSmartRef__":true,"id":368},{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":378},{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":382},{"__isSmartRef__":true,"id":384},{"__isSmartRef__":true,"id":386},{"__isSmartRef__":true,"id":388},{"__isSmartRef__":true,"id":390},{"__isSmartRef__":true,"id":392},{"__isSmartRef__":true,"id":394},{"__isSmartRef__":true,"id":396},{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":400},{"__isSmartRef__":true,"id":402},{"__isSmartRef__":true,"id":404},{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":411},{"__isSmartRef__":true,"id":413},{"__isSmartRef__":true,"id":415},{"__isSmartRef__":true,"id":417},{"__isSmartRef__":true,"id":419},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":425},{"__isSmartRef__":true,"id":427},{"__isSmartRef__":true,"id":429},{"__isSmartRef__":true,"id":431},{"__isSmartRef__":true,"id":433},{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":439},{"__isSmartRef__":true,"id":441},{"__isSmartRef__":true,"id":443},{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":447},{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":451},{"__isSmartRef__":true,"id":453},{"__isSmartRef__":true,"id":455},{"__isSmartRef__":true,"id":457},{"__isSmartRef__":true,"id":460},{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":464},{"__isSmartRef__":true,"id":466},{"__isSmartRef__":true,"id":468},{"__isSmartRef__":true,"id":470},{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":474},{"__isSmartRef__":true,"id":476},{"__isSmartRef__":true,"id":478},{"__isSmartRef__":true,"id":480},{"__isSmartRef__":true,"id":482},{"__isSmartRef__":true,"id":484},{"__isSmartRef__":true,"id":486},{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":490},{"__isSmartRef__":true,"id":492},{"__isSmartRef__":true,"id":494},{"__isSmartRef__":true,"id":496},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":502},{"__isSmartRef__":true,"id":504},{"__isSmartRef__":true,"id":506},{"__isSmartRef__":true,"id":508},{"__isSmartRef__":true,"id":510},{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":516},{"__isSmartRef__":true,"id":518},{"__isSmartRef__":true,"id":520},{"__isSmartRef__":true,"id":522},{"__isSmartRef__":true,"id":524},{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":542},{"__isSmartRef__":true,"id":544},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":548},{"__isSmartRef__":true,"id":550},{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":558},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":562},{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":568},{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":572},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":584},{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":588},{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":596},{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":600},{"__isSmartRef__":true,"id":602},{"__isSmartRef__":true,"id":604},{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":611},{"__isSmartRef__":true,"id":613},{"__isSmartRef__":true,"id":615},{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":621},{"__isSmartRef__":true,"id":623},{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":633},{"__isSmartRef__":true,"id":635},{"__isSmartRef__":true,"id":637},{"__isSmartRef__":true,"id":639},{"__isSmartRef__":true,"id":641},{"__isSmartRef__":true,"id":643},{"__isSmartRef__":true,"id":645},{"__isSmartRef__":true,"id":647},{"__isSmartRef__":true,"id":649},{"__isSmartRef__":true,"id":651},{"__isSmartRef__":true,"id":653},{"__isSmartRef__":true,"id":655},{"__isSmartRef__":true,"id":657},{"__isSmartRef__":true,"id":659},{"__isSmartRef__":true,"id":661},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":665},{"__isSmartRef__":true,"id":667},{"__isSmartRef__":true,"id":669},{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":673},{"__isSmartRef__":true,"id":675},{"__isSmartRef__":true,"id":677},{"__isSmartRef__":true,"id":679},{"__isSmartRef__":true,"id":681},{"__isSmartRef__":true,"id":683},{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":687},{"__isSmartRef__":true,"id":689},{"__isSmartRef__":true,"id":691},{"__isSmartRef__":true,"id":693},{"__isSmartRef__":true,"id":695},{"__isSmartRef__":true,"id":697},{"__isSmartRef__":true,"id":699},{"__isSmartRef__":true,"id":701},{"__isSmartRef__":true,"id":703},{"__isSmartRef__":true,"id":705},{"__isSmartRef__":true,"id":707},{"__isSmartRef__":true,"id":709},{"__isSmartRef__":true,"id":711},{"__isSmartRef__":true,"id":713},{"__isSmartRef__":true,"id":715},{"__isSmartRef__":true,"id":717},{"__isSmartRef__":true,"id":719},{"__isSmartRef__":true,"id":721},{"__isSmartRef__":true,"id":723},{"__isSmartRef__":true,"id":725},{"__isSmartRef__":true,"id":727},{"__isSmartRef__":true,"id":729},{"__isSmartRef__":true,"id":731},{"__isSmartRef__":true,"id":733},{"__isSmartRef__":true,"id":735},{"__isSmartRef__":true,"id":737},{"__isSmartRef__":true,"id":739},{"__isSmartRef__":true,"id":741},{"__isSmartRef__":true,"id":743},{"__isSmartRef__":true,"id":745},{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":753},{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":761}],"eventHandler":{"__isSmartRef__":true,"id":763},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":true,"owner":{"__isSmartRef__":true,"id":341},"priorExtent":{"__isSmartRef__":true,"id":764},"_MaxTextWidth":882,"_MinTextWidth":882,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":765},"layout":{"__isSmartRef__":true,"id":766},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":767}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1334213114471,"accessibleInInactiveWindow":true,"showsHalos":false,"previousSelection":[96,96],"priorSelectionRange":[318,318],"charsReplaced":";\n\n if","lastFindLoc":1194,"savedTextString":"// changes here only affect runtime\nlively.morphic.Morph.addMethods({\n parsePropertiesOfDiffTo: function (otherMorph, blacklist) {\n // prepares a morph for the linear property diff and cleans up afterwards\n var r1 = this.prepareDiffingRegistry(),\n r2 = otherMorph.prepareDiffingRegistry();\n\n var tmpList = this.recursiveDiff(r1, 0, r2, 0, blacklist);\n\n this.cleanRegistryAfterDiffing(r1)\n this.cleanRegistryAfterDiffing(r2)\n\n return tmpList;\n },\n recursiveDiff: function (registry1, index1, registry2, index2, blacklist) {\n // performs a matrix-based diff concerning the properties of a morph, using serialization techniques\n var self = this,\n original1 = registry1[index1].originalObject, registered1 = registry1[index1].registeredObject,\n original2 = registry2[index2].originalObject, registered2 = registry2[index2].registeredObject,\n tmpList = {};\n\n registry1[index1].status = 'inProgress';\n\n Properties.own(registered1).withoutAll(blacklist).each(function (ea) {\n tmpList[ea] = tmpList[ea] || {};\n\n if (registered1[ea] == null) \n tmpList[ea] = self.atomicDiff(original1[ea], original2[ea]);\n else if (typeof(registered2[ea]) == 'undefined')\n tmpList[ea] = new AtomicDiff(\"property\", original1[ea])\n else if (registered1[ea].__isSmartRef__) {\n var newIndex1 = registered1[ea].id || index1,\n newIndex2 = registered2[ea].id || index2;\n\n if (registry1[newIndex1].status == 'inProgress') \n return; // put it into a list\n else if (typeof(registry1[newIndex1].status) === 'object')\n tmpList[ea] = registry1[newIndex1].status;\n else\n tmpList[ea] = self.recursiveDiff(registry1, newIndex1, registry2, newIndex2, blacklist);\n }\n else \n tmpList[ea] = self.atomicDiff(original1[ea], original2[ea]);\n\n if (Properties.own(tmpList[ea]).length == 0) \n delete tmpList[ea]\n })\n\n Properties.own(registered2).withoutAll(blacklist).each(function (ea) {\n if (typeof(registered1[ea]) == 'undefined')\n tmpList[ea] = new AtomicDiff(\"property\", undefined, original2[ea])\n })\n\n registry1[index1].status = tmpList;\n return tmpList;\n },\n atomicDiff: function(prop1, prop2) {\n // if there is an atomic diff, it will be returned. \n // With respect to {} == {} and null == null.\n var equal;\n \n if (prop1 == null) {\n if (prop2 == null) equal = true;\n else equal = false;\n }\n else if (typeof(prop1) === 'object' && typeof(prop2) === 'object' && prop1.__SmartId__ && prop2.__SmartId__) {\n if (Properties.own(prop1).length == 1 && Properties.own(prop2).length == 1) \n equal = true;\n else if (Properties.own(prop1).length == 1 || Properties.own(prop2).length == 1)\n equal = false\n }\n else if (prop1.equals) \n equal = (prop1.equals(prop2))\n else \n equal = (prop1 == prop2)\n\n if (!equal) \n return new AtomicDiff(\"property\", prop1, prop2);\n },\n});\n","isBeingDragged":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","lastSearchString":"__isSmartRef","textString":"// changes here only affect runtime\nlively.morphic.Morph.addMethods({\n parsePropertiesOfDiffTo: function (otherMorph, blacklist) {\n // prepares a morph for the linear property diff and cleans up afterwards\n var r1 = this.prepareDiffingRegistry(),\n r2 = otherMorph.prepareDiffingRegistry();\n\n var tmpList = this.recursiveDiff(r1, 0, r2, 0, blacklist);\n\n this.cleanRegistryAfterDiffing(r1)\n this.cleanRegistryAfterDiffing(r2)\n\n return tmpList;\n },\n recursiveDiff: function (registry1, index1, registry2, index2, blacklist) {\n // performs a matrix-based diff concerning the properties of a morph, using serialization techniques\n var self = this,\n original1 = registry1[index1].originalObject, registered1 = registry1[index1].registeredObject,\n original2 = registry2[index2].originalObject, registered2 = registry2[index2].registeredObject,\n tmpList = {};\n\n registry1[index1].status = 'inProgress';\n\n Properties.own(registered1).withoutAll(blacklist).each(function (ea) {\n tmpList[ea] = tmpList[ea] || {};\n\n if (registered1[ea] == null) \n tmpList[ea] = self.atomicDiff(original1[ea], original2[ea]);\n else if (typeof(registered2[ea]) == 'undefined')\n tmpList[ea] = new AtomicDiff(\"property\", original1[ea])\n else if (registered1[ea].__isSmartRef__) {\n var newIndex1 = registered1[ea].id || index1,\n newIndex2 = registered2[ea].id || index2;\n\n if (registry1[newIndex1].status == 'inProgress') \n return; // put it into a list\n else if (typeof(registry1[newIndex1].status) === 'object')\n tmpList[ea] = registry1[newIndex1].status;\n else\n tmpList[ea] = self.recursiveDiff(registry1, newIndex1, registry2, newIndex2, blacklist);\n }\n else \n tmpList[ea] = self.atomicDiff(original1[ea], original2[ea]);\n\n if (Properties.own(tmpList[ea]).length == 0) \n delete tmpList[ea]\n })\n\n Properties.own(registered2).withoutAll(blacklist).each(function (ea) {\n if (typeof(registered1[ea]) == 'undefined')\n tmpList[ea] = new AtomicDiff(\"property\", undefined, original2[ea])\n })\n\n registry1[index1].status = tmpList;\n return tmpList;\n },\n atomicDiff: function(prop1, prop2) {\n // if there is an atomic diff, it will be returned. \n // With respect to {} == {} and null == null.\n var equal;\n \n if (prop1 == null) {\n if (prop2 == null) equal = true;\n else equal = false;\n }\n else if (typeof(prop1) === 'object' && typeof(prop2) === 'object' && prop1.__SmartId__ && prop2.__SmartId__) {\n if (Properties.own(prop1).length == 1 && Properties.own(prop2).length == 1) \n equal = true;\n else if (Properties.own(prop1).length == 1 || Properties.own(prop2).length == 1)\n equal = false\n }\n else if (prop1.equals) \n equal = (prop1.equals(prop2))\n else \n equal = (prop1 == prop2)\n\n if (!equal) \n return new AtomicDiff(\"property\", prop1, prop2);\n },\n});\n","__LivelyClassName__":"lively.morphic.Text"},"343":{"_Position":{"__isSmartRef__":true,"id":344},"renderContextTable":{"__isSmartRef__":true,"id":345},"_Extent":{"__isSmartRef__":true,"id":346},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":347},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":348},"_Fill":{"__isSmartRef__":true,"id":349},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"344":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"345":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"346":{"x":892,"y":216,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"347":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"348":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"349":{"r":0.9529411764705882,"g":0.9529411764705882,"b":0.9529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"350":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"351":{"style":{"__isSmartRef__":true,"id":352},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"// changes here only affect runtime","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"352":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"353":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"354":{"style":{"__isSmartRef__":true,"id":355},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"355":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"356":{"style":{"__isSmartRef__":true,"id":357},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"lively.morphic.Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"357":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"358":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"359":{"style":{"__isSmartRef__":true,"id":360},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":".","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"360":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"361":{"style":{"__isSmartRef__":true,"id":362},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"addMethods","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"362":{"color":{"__isSmartRef__":true,"id":363},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"363":{"r":0.5019607843137255,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"364":{"style":{"__isSmartRef__":true,"id":365},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"365":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"366":{"style":{"__isSmartRef__":true,"id":367},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"367":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"368":{"style":{"__isSmartRef__":true,"id":369},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"369":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"370":{"style":{"__isSmartRef__":true,"id":371},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"parsePropertiesOfDiffTo:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"371":{"color":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"372":{"r":0.5450980392156862,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"373":{"style":{"__isSmartRef__":true,"id":374},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"374":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"375":{"style":{"__isSmartRef__":true,"id":376},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"376":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"377":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"378":{"style":{"__isSmartRef__":true,"id":379},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (otherMorph, blacklist) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"379":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"380":{"style":{"__isSmartRef__":true,"id":381},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"381":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"382":{"style":{"__isSmartRef__":true,"id":383},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"383":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"384":{"style":{"__isSmartRef__":true,"id":385},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"// prepares a morph for the linear property diff and cleans up afterwards","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"385":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"386":{"style":{"__isSmartRef__":true,"id":387},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"387":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"388":{"style":{"__isSmartRef__":true,"id":389},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"389":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"390":{"style":{"__isSmartRef__":true,"id":391},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" r1 = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"391":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"392":{"style":{"__isSmartRef__":true,"id":393},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"393":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"394":{"style":{"__isSmartRef__":true,"id":395},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":".prepareDiffingRegistry(),\n r2 = otherMorph.prepareDiffingRegistry();\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"395":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"396":{"style":{"__isSmartRef__":true,"id":397},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"397":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"398":{"style":{"__isSmartRef__":true,"id":399},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" tmpList = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"399":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"400":{"style":{"__isSmartRef__":true,"id":401},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"401":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"402":{"style":{"__isSmartRef__":true,"id":403},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":".recursiveDiff(r1, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"403":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"404":{"style":{"__isSmartRef__":true,"id":405},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"405":{"color":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"406":{"r":0,"g":0,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"407":{"style":{"__isSmartRef__":true,"id":408},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":", r2, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"408":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"409":{"style":{"__isSmartRef__":true,"id":410},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"410":{"color":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"411":{"style":{"__isSmartRef__":true,"id":412},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":", blacklist);\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"412":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"413":{"style":{"__isSmartRef__":true,"id":414},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"414":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"415":{"style":{"__isSmartRef__":true,"id":416},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":".cleanRegistryAfterDiffing(r1)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"416":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"417":{"style":{"__isSmartRef__":true,"id":418},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"418":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"419":{"style":{"__isSmartRef__":true,"id":420},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":".cleanRegistryAfterDiffing(r2)\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"420":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"421":{"style":{"__isSmartRef__":true,"id":422},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"422":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"423":{"style":{"__isSmartRef__":true,"id":424},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" tmpList;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"424":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"425":{"style":{"__isSmartRef__":true,"id":426},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"426":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"427":{"style":{"__isSmartRef__":true,"id":428},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"428":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"429":{"style":{"__isSmartRef__":true,"id":430},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"recursiveDiff:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"430":{"color":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"431":{"style":{"__isSmartRef__":true,"id":432},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"432":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"433":{"style":{"__isSmartRef__":true,"id":434},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"434":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"435":{"style":{"__isSmartRef__":true,"id":436},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (registry1, index1, registry2, index2, blacklist) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"436":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"437":{"style":{"__isSmartRef__":true,"id":438},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"438":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"439":{"style":{"__isSmartRef__":true,"id":440},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"440":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"441":{"style":{"__isSmartRef__":true,"id":442},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"// performs a matrix-based diff concerning the properties of a morph, using serialization techniques","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"442":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"443":{"style":{"__isSmartRef__":true,"id":444},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"444":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"445":{"style":{"__isSmartRef__":true,"id":446},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"446":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"447":{"style":{"__isSmartRef__":true,"id":448},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" self = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"448":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"449":{"style":{"__isSmartRef__":true,"id":450},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"450":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"451":{"style":{"__isSmartRef__":true,"id":452},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":",\n original1 = registry1[index1].originalObject, registered1 = registry1[index1].registeredObject,\n original2 = registry2[index2].originalObject, registered2 = registry2[index2].registeredObject,\n tmpList = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"452":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"453":{"style":{"__isSmartRef__":true,"id":454},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"454":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"455":{"style":{"__isSmartRef__":true,"id":456},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":";\n\n registry1[index1].status = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"456":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"457":{"style":{"__isSmartRef__":true,"id":458},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"'inProgress'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"458":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"459":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"460":{"style":{"__isSmartRef__":true,"id":461},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":";\n\n Properties.own(registered1).withoutAll(blacklist).each(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"461":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"462":{"style":{"__isSmartRef__":true,"id":463},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"463":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"464":{"style":{"__isSmartRef__":true,"id":465},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"465":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"466":{"style":{"__isSmartRef__":true,"id":467},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"467":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"468":{"style":{"__isSmartRef__":true,"id":469},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n tmpList[ea] = tmpList[ea] || ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"469":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"470":{"style":{"__isSmartRef__":true,"id":471},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"471":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"472":{"style":{"__isSmartRef__":true,"id":473},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":";\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"473":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"474":{"style":{"__isSmartRef__":true,"id":475},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"475":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"476":{"style":{"__isSmartRef__":true,"id":477},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (registered1[ea] == null) \n tmpList[ea] = self.atomicDiff(original1[ea], original2[ea]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"477":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"478":{"style":{"__isSmartRef__":true,"id":479},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"479":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"480":{"style":{"__isSmartRef__":true,"id":481},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"481":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"482":{"style":{"__isSmartRef__":true,"id":483},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"483":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"484":{"style":{"__isSmartRef__":true,"id":485},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"485":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"486":{"style":{"__isSmartRef__":true,"id":487},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"typeof","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"487":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"488":{"style":{"__isSmartRef__":true,"id":489},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"(registered2[ea]) == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"489":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"490":{"style":{"__isSmartRef__":true,"id":491},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"'undefined'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"491":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"492":{"style":{"__isSmartRef__":true,"id":493},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":")\n tmpList[ea] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"493":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"494":{"style":{"__isSmartRef__":true,"id":495},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"495":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"496":{"style":{"__isSmartRef__":true,"id":497},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" AtomicDiff(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"497":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"498":{"style":{"__isSmartRef__":true,"id":499},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\"property\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"499":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"500":{"style":{"__isSmartRef__":true,"id":501},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":", original1[ea])\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"501":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"502":{"style":{"__isSmartRef__":true,"id":503},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"503":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"504":{"style":{"__isSmartRef__":true,"id":505},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"505":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"506":{"style":{"__isSmartRef__":true,"id":507},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"507":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"508":{"style":{"__isSmartRef__":true,"id":509},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (registered1[ea].__isSmartRef__) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"509":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"510":{"style":{"__isSmartRef__":true,"id":511},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"511":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"512":{"style":{"__isSmartRef__":true,"id":513},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"513":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"514":{"style":{"__isSmartRef__":true,"id":515},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"515":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"516":{"style":{"__isSmartRef__":true,"id":517},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" newIndex1 = registered1[ea].id || index1,\n newIndex2 = registered2[ea].id || index2;\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"517":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"518":{"style":{"__isSmartRef__":true,"id":519},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"519":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"520":{"style":{"__isSmartRef__":true,"id":521},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (registry1[newIndex1].status == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"521":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"522":{"style":{"__isSmartRef__":true,"id":523},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"'inProgress'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"523":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"524":{"style":{"__isSmartRef__":true,"id":525},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":") \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"525":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"526":{"style":{"__isSmartRef__":true,"id":527},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"527":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"528":{"style":{"__isSmartRef__":true,"id":529},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"; ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"529":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"530":{"style":{"__isSmartRef__":true,"id":531},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"// put it into a list","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"531":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"532":{"style":{"__isSmartRef__":true,"id":533},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"533":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"534":{"style":{"__isSmartRef__":true,"id":535},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"535":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"536":{"style":{"__isSmartRef__":true,"id":537},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"537":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"538":{"style":{"__isSmartRef__":true,"id":539},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"539":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"540":{"style":{"__isSmartRef__":true,"id":541},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"541":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"542":{"style":{"__isSmartRef__":true,"id":543},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"typeof","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"543":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"544":{"style":{"__isSmartRef__":true,"id":545},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"(registry1[newIndex1].status) === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"545":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"546":{"style":{"__isSmartRef__":true,"id":547},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"'object'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"547":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"548":{"style":{"__isSmartRef__":true,"id":549},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":")\n tmpList[ea] = registry1[newIndex1].status;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"549":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"550":{"style":{"__isSmartRef__":true,"id":551},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"551":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"552":{"style":{"__isSmartRef__":true,"id":553},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n tmpList[ea] = self.recursiveDiff(registry1, newIndex1, registry2, newIndex2, blacklist);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"553":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"554":{"style":{"__isSmartRef__":true,"id":555},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"555":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"556":{"style":{"__isSmartRef__":true,"id":557},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"557":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"558":{"style":{"__isSmartRef__":true,"id":559},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"559":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"560":{"style":{"__isSmartRef__":true,"id":561},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" \n tmpList[ea] = self.atomicDiff(original1[ea], original2[ea]);\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"561":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"562":{"style":{"__isSmartRef__":true,"id":563},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"563":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"564":{"style":{"__isSmartRef__":true,"id":565},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (Properties.own(tmpList[ea]).length == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"565":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"566":{"style":{"__isSmartRef__":true,"id":567},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"567":{"color":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"568":{"style":{"__isSmartRef__":true,"id":569},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":") \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"569":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"570":{"style":{"__isSmartRef__":true,"id":571},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"delete","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"571":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"572":{"style":{"__isSmartRef__":true,"id":573},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" tmpList[ea]\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"573":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"574":{"style":{"__isSmartRef__":true,"id":575},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"575":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"576":{"style":{"__isSmartRef__":true,"id":577},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":")\n\n Properties.own(registered2).withoutAll(blacklist).each(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"577":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"578":{"style":{"__isSmartRef__":true,"id":579},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"579":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"580":{"style":{"__isSmartRef__":true,"id":581},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"581":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"582":{"style":{"__isSmartRef__":true,"id":583},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"583":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"584":{"style":{"__isSmartRef__":true,"id":585},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"585":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"586":{"style":{"__isSmartRef__":true,"id":587},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"587":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"588":{"style":{"__isSmartRef__":true,"id":589},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"589":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"590":{"style":{"__isSmartRef__":true,"id":591},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"typeof","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"591":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"592":{"style":{"__isSmartRef__":true,"id":593},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"(registered1[ea]) == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"593":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"594":{"style":{"__isSmartRef__":true,"id":595},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"'undefined'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"595":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"596":{"style":{"__isSmartRef__":true,"id":597},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":")\n tmpList[ea] = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"597":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"598":{"style":{"__isSmartRef__":true,"id":599},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"599":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"600":{"style":{"__isSmartRef__":true,"id":601},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" AtomicDiff(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"601":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"602":{"style":{"__isSmartRef__":true,"id":603},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\"property\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"603":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"604":{"style":{"__isSmartRef__":true,"id":605},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"605":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"606":{"style":{"__isSmartRef__":true,"id":607},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"607":{"color":{"__isSmartRef__":true,"id":608},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"608":{"r":0.5019607843137255,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"609":{"style":{"__isSmartRef__":true,"id":610},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":", original2[ea])\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"610":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"611":{"style":{"__isSmartRef__":true,"id":612},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"612":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"613":{"style":{"__isSmartRef__":true,"id":614},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":")\n\n registry1[index1].status = tmpList;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"614":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"615":{"style":{"__isSmartRef__":true,"id":616},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"616":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"617":{"style":{"__isSmartRef__":true,"id":618},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" tmpList;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"618":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"619":{"style":{"__isSmartRef__":true,"id":620},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"620":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"621":{"style":{"__isSmartRef__":true,"id":622},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"622":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"623":{"style":{"__isSmartRef__":true,"id":624},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"atomicDiff:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"624":{"color":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"625":{"style":{"__isSmartRef__":true,"id":626},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"626":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"627":{"style":{"__isSmartRef__":true,"id":628},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"628":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"629":{"style":{"__isSmartRef__":true,"id":630},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"(prop1, prop2) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"630":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"631":{"style":{"__isSmartRef__":true,"id":632},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"632":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"633":{"style":{"__isSmartRef__":true,"id":634},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"634":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"635":{"style":{"__isSmartRef__":true,"id":636},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"// if there is an atomic diff, it will be returned. ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"636":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"637":{"style":{"__isSmartRef__":true,"id":638},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"638":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"639":{"style":{"__isSmartRef__":true,"id":640},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"// With respect to {} == {} and null == null.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"640":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"641":{"style":{"__isSmartRef__":true,"id":642},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"642":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"643":{"style":{"__isSmartRef__":true,"id":644},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"644":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"645":{"style":{"__isSmartRef__":true,"id":646},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" equal;\n \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"646":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"647":{"style":{"__isSmartRef__":true,"id":648},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"648":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"649":{"style":{"__isSmartRef__":true,"id":650},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (prop1 == null) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"650":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"651":{"style":{"__isSmartRef__":true,"id":652},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"652":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"653":{"style":{"__isSmartRef__":true,"id":654},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"654":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"655":{"style":{"__isSmartRef__":true,"id":656},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"656":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"657":{"style":{"__isSmartRef__":true,"id":658},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (prop2 == null) equal = true;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"658":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"659":{"style":{"__isSmartRef__":true,"id":660},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"660":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"661":{"style":{"__isSmartRef__":true,"id":662},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" equal = false;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"662":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"663":{"style":{"__isSmartRef__":true,"id":664},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"664":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"665":{"style":{"__isSmartRef__":true,"id":666},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"666":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"667":{"style":{"__isSmartRef__":true,"id":668},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"668":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"669":{"style":{"__isSmartRef__":true,"id":670},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"670":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"671":{"style":{"__isSmartRef__":true,"id":672},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"672":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"673":{"style":{"__isSmartRef__":true,"id":674},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"674":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"675":{"style":{"__isSmartRef__":true,"id":676},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"typeof","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"676":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"677":{"style":{"__isSmartRef__":true,"id":678},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"(prop1) === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"678":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"679":{"style":{"__isSmartRef__":true,"id":680},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"'object'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"680":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"681":{"style":{"__isSmartRef__":true,"id":682},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" && ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"682":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"683":{"style":{"__isSmartRef__":true,"id":684},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"typeof","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"684":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"685":{"style":{"__isSmartRef__":true,"id":686},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"(prop2) === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"686":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"687":{"style":{"__isSmartRef__":true,"id":688},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"'object'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"688":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"689":{"style":{"__isSmartRef__":true,"id":690},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" && prop1.__SmartId__ && prop2.__SmartId__) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"690":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"691":{"style":{"__isSmartRef__":true,"id":692},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"692":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"693":{"style":{"__isSmartRef__":true,"id":694},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"694":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"695":{"style":{"__isSmartRef__":true,"id":696},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"696":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"697":{"style":{"__isSmartRef__":true,"id":698},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (Properties.own(prop1).length == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"698":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"699":{"style":{"__isSmartRef__":true,"id":700},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"700":{"color":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"701":{"style":{"__isSmartRef__":true,"id":702},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" && Properties.own(prop2).length == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"702":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"703":{"style":{"__isSmartRef__":true,"id":704},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"704":{"color":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"705":{"style":{"__isSmartRef__":true,"id":706},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":") \n equal = true;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"706":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"707":{"style":{"__isSmartRef__":true,"id":708},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"708":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"709":{"style":{"__isSmartRef__":true,"id":710},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"710":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"711":{"style":{"__isSmartRef__":true,"id":712},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"712":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"713":{"style":{"__isSmartRef__":true,"id":714},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (Properties.own(prop1).length == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"714":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"715":{"style":{"__isSmartRef__":true,"id":716},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"716":{"color":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"717":{"style":{"__isSmartRef__":true,"id":718},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" || Properties.own(prop2).length == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"718":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"719":{"style":{"__isSmartRef__":true,"id":720},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"720":{"color":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"721":{"style":{"__isSmartRef__":true,"id":722},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":")\n equal = false\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"722":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"723":{"style":{"__isSmartRef__":true,"id":724},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"724":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"725":{"style":{"__isSmartRef__":true,"id":726},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"726":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"727":{"style":{"__isSmartRef__":true,"id":728},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"728":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"729":{"style":{"__isSmartRef__":true,"id":730},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"730":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"731":{"style":{"__isSmartRef__":true,"id":732},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"732":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"733":{"style":{"__isSmartRef__":true,"id":734},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (prop1.equals) \n equal = (prop1.equals(prop2))\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"734":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"735":{"style":{"__isSmartRef__":true,"id":736},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"736":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"737":{"style":{"__isSmartRef__":true,"id":738},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" \n equal = (prop1 == prop2)\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"738":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"739":{"style":{"__isSmartRef__":true,"id":740},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"740":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"741":{"style":{"__isSmartRef__":true,"id":742},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" (!equal) \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"742":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"743":{"style":{"__isSmartRef__":true,"id":744},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"744":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"745":{"style":{"__isSmartRef__":true,"id":746},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"746":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"747":{"style":{"__isSmartRef__":true,"id":748},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"748":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"749":{"style":{"__isSmartRef__":true,"id":750},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":" AtomicDiff(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"750":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"751":{"style":{"__isSmartRef__":true,"id":752},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"\"property\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"752":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"753":{"style":{"__isSmartRef__":true,"id":754},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":", prop1, prop2);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"754":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"755":{"style":{"__isSmartRef__":true,"id":756},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"756":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"757":{"style":{"__isSmartRef__":true,"id":758},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":",\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"758":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"759":{"style":{"__isSmartRef__":true,"id":760},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"760":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"761":{"style":{"__isSmartRef__":true,"id":762},"chunkOwner":{"__isSmartRef__":true,"id":342},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"762":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"763":{"morph":{"__isSmartRef__":true,"id":342},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"764":{"x":892,"y":216,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"765":{"x":0,"y":21,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"766":{"resizeWidth":true,"resizeHeight":true},"767":{"sourceObj":{"__isSmartRef__":true,"id":342},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":342},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"768":{"submorphs":[{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":783},{"__isSmartRef__":true,"id":829},{"__isSmartRef__":true,"id":862}],"scripts":[],"shape":{"__isSmartRef__":true,"id":896},"derivationIds":[null],"id":"D71C4347-BE25-49DD-83F7-C1C5E7752912","renderContextTable":{"__isSmartRef__":true,"id":908},"eventHandler":{"__isSmartRef__":true,"id":909},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":910},"_Position":{"__isSmartRef__":true,"id":911},"windowMorph":{"__isSmartRef__":true,"id":341},"label":{"__isSmartRef__":true,"id":769},"closeButton":{"__isSmartRef__":true,"id":783},"menuButton":{"__isSmartRef__":true,"id":829},"collapseButton":{"__isSmartRef__":true,"id":862},"priorExtent":{"__isSmartRef__":true,"id":912},"owner":{"__isSmartRef__":true,"id":341},"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.TitleBar"},"769":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":770},"derivationIds":[null],"id":"274E6C1B-804F-4936-AD4A-E3DE4ED95DFF","renderContextTable":{"__isSmartRef__":true,"id":776},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":777}],"eventHandler":{"__isSmartRef__":true,"id":779},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":780},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":768},"priorExtent":{"__isSmartRef__":true,"id":781},"_MaxTextWidth":830,"_MinTextWidth":830,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":782},"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"770":{"_Position":{"__isSmartRef__":true,"id":771},"renderContextTable":{"__isSmartRef__":true,"id":772},"_Extent":{"__isSmartRef__":true,"id":773},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":774},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":775},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"771":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"772":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"773":{"x":830,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"774":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"775":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"776":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"777":{"style":{"__isSmartRef__":true,"id":778},"chunkOwner":{"__isSmartRef__":true,"id":769},"storedString":"Workspace","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"778":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"779":{"morph":{"__isSmartRef__":true,"id":769},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"780":{"resizeWidth":true},"781":{"x":830,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"782":{"x":20,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"783":{"submorphs":[{"__isSmartRef__":true,"id":784}],"scripts":[],"shape":{"__isSmartRef__":true,"id":795},"derivationIds":[null],"id":"CC7111CD-051F-4750-9F16-979DC3323278","renderContextTable":{"__isSmartRef__":true,"id":811},"eventHandler":{"__isSmartRef__":true,"id":812},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":813},"priorExtent":{"__isSmartRef__":true,"id":814},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":801},"lighterFill":{"__isSmartRef__":true,"id":815},"label":{"__isSmartRef__":true,"id":784},"owner":{"__isSmartRef__":true,"id":768},"layout":{"__isSmartRef__":true,"id":824},"attributeConnections":[{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":827}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"784":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":785},"derivationIds":[null],"id":"34F9A921-4221-48F3-BE49-D71F93D5143D","renderContextTable":{"__isSmartRef__":true,"id":790},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":791}],"eventHandler":{"__isSmartRef__":true,"id":793},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":783},"priorExtent":{"__isSmartRef__":true,"id":794},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":775},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"785":{"_Position":{"__isSmartRef__":true,"id":786},"renderContextTable":{"__isSmartRef__":true,"id":787},"_Extent":{"__isSmartRef__":true,"id":788},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":789},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":775},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"786":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"787":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"788":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"789":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"790":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"791":{"style":{"__isSmartRef__":true,"id":792},"chunkOwner":{"__isSmartRef__":true,"id":784},"storedString":"X","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"792":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"793":{"morph":{"__isSmartRef__":true,"id":784},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"794":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"795":{"_Position":{"__isSmartRef__":true,"id":796},"renderContextTable":{"__isSmartRef__":true,"id":797},"_Extent":{"__isSmartRef__":true,"id":798},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":799},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":800},"_Fill":{"__isSmartRef__":true,"id":801},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"796":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"797":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"798":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"799":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"800":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"801":{"stops":[{"__isSmartRef__":true,"id":802},{"__isSmartRef__":true,"id":804},{"__isSmartRef__":true,"id":806},{"__isSmartRef__":true,"id":808}],"vector":{"__isSmartRef__":true,"id":810},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"802":{"offset":0,"color":{"__isSmartRef__":true,"id":803}},"803":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"804":{"offset":0.4,"color":{"__isSmartRef__":true,"id":805}},"805":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"806":{"offset":0.6,"color":{"__isSmartRef__":true,"id":807}},"807":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"808":{"offset":1,"color":{"__isSmartRef__":true,"id":809}},"809":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"810":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"811":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"812":{"morph":{"__isSmartRef__":true,"id":783},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"813":{"x":869,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"814":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"815":{"stops":[{"__isSmartRef__":true,"id":816},{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":822}],"vector":{"__isSmartRef__":true,"id":810},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"816":{"offset":0,"color":{"__isSmartRef__":true,"id":817}},"817":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"818":{"offset":0.4,"color":{"__isSmartRef__":true,"id":819}},"819":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"820":{"offset":0.6,"color":{"__isSmartRef__":true,"id":821}},"821":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"822":{"offset":1,"color":{"__isSmartRef__":true,"id":823}},"823":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"824":{"moveHorizontal":true},"825":{"sourceObj":{"__isSmartRef__":true,"id":783},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":826},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"826":{"source":{"__isSmartRef__":true,"id":783},"target":{"__isSmartRef__":true,"id":341}},"827":{"sourceObj":{"__isSmartRef__":true,"id":783},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":828},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"828":{"source":{"__isSmartRef__":true,"id":783},"target":{"__isSmartRef__":true,"id":341}},"829":{"submorphs":[{"__isSmartRef__":true,"id":830}],"scripts":[],"shape":{"__isSmartRef__":true,"id":840},"derivationIds":[null],"id":"572E8769-CCEE-4252-87EC-1E6C3B0F7079","renderContextTable":{"__isSmartRef__":true,"id":845},"eventHandler":{"__isSmartRef__":true,"id":846},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":847},"priorExtent":{"__isSmartRef__":true,"id":848},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":801},"lighterFill":{"__isSmartRef__":true,"id":849},"label":{"__isSmartRef__":true,"id":830},"owner":{"__isSmartRef__":true,"id":768},"attributeConnections":[{"__isSmartRef__":true,"id":858},{"__isSmartRef__":true,"id":860}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"830":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":831},"derivationIds":[null],"id":"0BF45DEA-278F-4C9C-864C-C8A91412E168","renderContextTable":{"__isSmartRef__":true,"id":835},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":836}],"eventHandler":{"__isSmartRef__":true,"id":838},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":829},"priorExtent":{"__isSmartRef__":true,"id":839},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":775},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"831":{"_Position":{"__isSmartRef__":true,"id":832},"renderContextTable":{"__isSmartRef__":true,"id":833},"_Extent":{"__isSmartRef__":true,"id":834},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":789},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":775},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"832":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"833":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"834":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"835":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"836":{"style":{"__isSmartRef__":true,"id":837},"chunkOwner":{"__isSmartRef__":true,"id":830},"storedString":"M","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"837":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"838":{"morph":{"__isSmartRef__":true,"id":830},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"839":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"840":{"_Position":{"__isSmartRef__":true,"id":841},"renderContextTable":{"__isSmartRef__":true,"id":842},"_Extent":{"__isSmartRef__":true,"id":843},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":844},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":800},"_Fill":{"__isSmartRef__":true,"id":801},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"841":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"842":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"843":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"844":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"845":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"846":{"morph":{"__isSmartRef__":true,"id":829},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"847":{"x":3,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"848":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"849":{"stops":[{"__isSmartRef__":true,"id":850},{"__isSmartRef__":true,"id":852},{"__isSmartRef__":true,"id":854},{"__isSmartRef__":true,"id":856}],"vector":{"__isSmartRef__":true,"id":810},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"850":{"offset":0,"color":{"__isSmartRef__":true,"id":851}},"851":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"852":{"offset":0.4,"color":{"__isSmartRef__":true,"id":853}},"853":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"854":{"offset":0.6,"color":{"__isSmartRef__":true,"id":855}},"855":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"856":{"offset":1,"color":{"__isSmartRef__":true,"id":857}},"857":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"858":{"sourceObj":{"__isSmartRef__":true,"id":829},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":859},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"859":{"source":{"__isSmartRef__":true,"id":829},"target":{"__isSmartRef__":true,"id":341}},"860":{"sourceObj":{"__isSmartRef__":true,"id":829},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":861},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"861":{"source":{"__isSmartRef__":true,"id":829},"target":{"__isSmartRef__":true,"id":341}},"862":{"submorphs":[{"__isSmartRef__":true,"id":863}],"scripts":[],"shape":{"__isSmartRef__":true,"id":873},"derivationIds":[null],"id":"9E4396C6-FFBF-4F65-AC8E-FBE953293966","renderContextTable":{"__isSmartRef__":true,"id":878},"eventHandler":{"__isSmartRef__":true,"id":879},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":880},"priorExtent":{"__isSmartRef__":true,"id":881},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":801},"lighterFill":{"__isSmartRef__":true,"id":882},"label":{"__isSmartRef__":true,"id":863},"owner":{"__isSmartRef__":true,"id":768},"layout":{"__isSmartRef__":true,"id":891},"attributeConnections":[{"__isSmartRef__":true,"id":892},{"__isSmartRef__":true,"id":894}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"863":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":864},"derivationIds":[null],"id":"319CDE40-1570-4AFF-BA30-079ED88C8DAD","renderContextTable":{"__isSmartRef__":true,"id":868},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":869}],"eventHandler":{"__isSmartRef__":true,"id":871},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":862},"priorExtent":{"__isSmartRef__":true,"id":872},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":775},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"864":{"_Position":{"__isSmartRef__":true,"id":865},"renderContextTable":{"__isSmartRef__":true,"id":866},"_Extent":{"__isSmartRef__":true,"id":867},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":789},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":775},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"865":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"866":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"867":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"868":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"869":{"style":{"__isSmartRef__":true,"id":870},"chunkOwner":{"__isSmartRef__":true,"id":863},"storedString":"–","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"870":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"871":{"morph":{"__isSmartRef__":true,"id":863},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"872":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"873":{"_Position":{"__isSmartRef__":true,"id":874},"renderContextTable":{"__isSmartRef__":true,"id":875},"_Extent":{"__isSmartRef__":true,"id":876},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":877},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":800},"_Fill":{"__isSmartRef__":true,"id":801},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"874":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"875":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"876":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"877":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"878":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"879":{"morph":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"880":{"x":850,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"881":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"882":{"stops":[{"__isSmartRef__":true,"id":883},{"__isSmartRef__":true,"id":885},{"__isSmartRef__":true,"id":887},{"__isSmartRef__":true,"id":889}],"vector":{"__isSmartRef__":true,"id":810},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"883":{"offset":0,"color":{"__isSmartRef__":true,"id":884}},"884":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"885":{"offset":0.4,"color":{"__isSmartRef__":true,"id":886}},"886":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"887":{"offset":0.6,"color":{"__isSmartRef__":true,"id":888}},"888":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"889":{"offset":1,"color":{"__isSmartRef__":true,"id":890}},"890":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"891":{"moveHorizontal":true},"892":{"sourceObj":{"__isSmartRef__":true,"id":862},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":893},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"893":{"source":{"__isSmartRef__":true,"id":862},"target":{"__isSmartRef__":true,"id":341}},"894":{"sourceObj":{"__isSmartRef__":true,"id":862},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":895},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"895":{"source":{"__isSmartRef__":true,"id":862},"target":{"__isSmartRef__":true,"id":341}},"896":{"_Position":{"__isSmartRef__":true,"id":897},"renderContextTable":{"__isSmartRef__":true,"id":898},"_Extent":{"__isSmartRef__":true,"id":899},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":900},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":901},"_Fill":{"__isSmartRef__":true,"id":902},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"897":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"898":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"899":{"x":889,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"900":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"901":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"902":{"stops":[{"__isSmartRef__":true,"id":903},{"__isSmartRef__":true,"id":905}],"vector":{"__isSmartRef__":true,"id":907},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"903":{"offset":0,"color":{"__isSmartRef__":true,"id":904}},"904":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"905":{"offset":1,"color":{"__isSmartRef__":true,"id":906}},"906":{"r":0.6400000000000001,"g":0.6400000000000001,"b":0.6400000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"907":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"908":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"909":{"morph":{"__isSmartRef__":true,"id":768},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"910":{"resizeWidth":true,"adjustForNewBounds":true},"911":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"912":{"x":889,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"913":{"submorphs":[],"scripts":[],"id":"00D8D55E-24A4-4E9E-8482-01147647875E","shape":{"__isSmartRef__":true,"id":914},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":920},"_MaxTextWidth":70.79560199999993,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":917},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text20","partsBinMetaInfo":{"__isSmartRef__":true,"id":921},"textChunks":[{"__isSmartRef__":true,"id":924}],"charsReplaced":"no diff","lastFindLoc":7,"priorSelectionRange":[5,5],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":926},"renderContextTable":{"__isSmartRef__":true,"id":927},"eventHandler":{"__isSmartRef__":true,"id":928},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":929},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FB9437FA-01C2-4FB5-839D-25C5D2E8F317","889E960C-E9C3-49BB-A138-5D6EC7AA3B76","80491644-C926-4BA0-B6CF-D20080902139","30EE4AA3-F790-4338-A2A8-51FFD83082CA","AAD70721-5E11-4D92-AC55-A0F10B9E96E0","624E7B60-EBFC-4F0F-99CC-C2C9D2F56338"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":70.79560199999993,"_MinTextHeight":null,"previousSelection":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":930},"owner":{"__isSmartRef__":true,"id":341},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"914":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":915},"_Extent":{"__isSmartRef__":true,"id":916},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":917},"renderContextTable":{"__isSmartRef__":true,"id":918},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":919},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"915":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"916":{"x":78.79560199999993,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"917":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"918":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"919":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"920":{"x":255,"y":302,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"921":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":922}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"922":{"date":{"__isSmartRef__":true,"id":923},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"923":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"924":{"style":{"__isSmartRef__":true,"id":925},"morph":{"__isSmartRef__":true,"id":913},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":913},"storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk"},"925":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"926":{"x":78.79560199999993,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"927":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"928":{"morph":{"__isSmartRef__":true,"id":913},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"929":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"930":{"x":143,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"931":{"renderContextTable":{"__isSmartRef__":true,"id":932},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":933},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":934},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"932":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"933":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"934":{"x":889,"y":143,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"935":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"936":{"morph":{"__isSmartRef__":true,"id":341},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"937":{"adjustForNewBounds":true},"938":{"x":21,"y":322,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"939":{"x":889,"y":143,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"940":{"x":112,"y":793,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"941":{"submorphs":[{"__isSmartRef__":true,"id":942},{"__isSmartRef__":true,"id":1327}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1451},"derivationIds":[null],"id":"A062A0EC-D73B-43ED-BA8F-C6293B14B87E","renderContextTable":{"__isSmartRef__":true,"id":1455},"eventHandler":{"__isSmartRef__":true,"id":1456},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1457},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1458},"priorExtent":{"__isSmartRef__":true,"id":1459},"targetMorph":{"__isSmartRef__":true,"id":942},"titleBar":{"__isSmartRef__":true,"id":1327},"contentOffset":{"__isSmartRef__":true,"id":1324},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":false,"prevDragPos":{"__isSmartRef__":true,"id":1460},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"942":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":943},"derivationIds":[null],"id":"4787168C-BF1B-4320-AD02-6618D6B64E29","renderContextTable":{"__isSmartRef__":true,"id":949},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":950},{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":954},{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":962},{"__isSmartRef__":true,"id":964},{"__isSmartRef__":true,"id":966},{"__isSmartRef__":true,"id":968},{"__isSmartRef__":true,"id":970},{"__isSmartRef__":true,"id":972},{"__isSmartRef__":true,"id":974},{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":994},{"__isSmartRef__":true,"id":996},{"__isSmartRef__":true,"id":998},{"__isSmartRef__":true,"id":1000},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1008},{"__isSmartRef__":true,"id":1010},{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1016},{"__isSmartRef__":true,"id":1018},{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1022},{"__isSmartRef__":true,"id":1024},{"__isSmartRef__":true,"id":1026},{"__isSmartRef__":true,"id":1028},{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1032},{"__isSmartRef__":true,"id":1034},{"__isSmartRef__":true,"id":1036},{"__isSmartRef__":true,"id":1038},{"__isSmartRef__":true,"id":1040},{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1044},{"__isSmartRef__":true,"id":1046},{"__isSmartRef__":true,"id":1048},{"__isSmartRef__":true,"id":1050},{"__isSmartRef__":true,"id":1052},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1058},{"__isSmartRef__":true,"id":1060},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1066},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1070},{"__isSmartRef__":true,"id":1072},{"__isSmartRef__":true,"id":1074},{"__isSmartRef__":true,"id":1076},{"__isSmartRef__":true,"id":1078},{"__isSmartRef__":true,"id":1080},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1094},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1098},{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1114},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1180},{"__isSmartRef__":true,"id":1182},{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1186},{"__isSmartRef__":true,"id":1188},{"__isSmartRef__":true,"id":1190},{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1200},{"__isSmartRef__":true,"id":1202},{"__isSmartRef__":true,"id":1204},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1216},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1222},{"__isSmartRef__":true,"id":1224},{"__isSmartRef__":true,"id":1226},{"__isSmartRef__":true,"id":1228},{"__isSmartRef__":true,"id":1230},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1240},{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1244},{"__isSmartRef__":true,"id":1246},{"__isSmartRef__":true,"id":1248},{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1256},{"__isSmartRef__":true,"id":1258},{"__isSmartRef__":true,"id":1260},{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1268},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1274},{"__isSmartRef__":true,"id":1276},{"__isSmartRef__":true,"id":1278},{"__isSmartRef__":true,"id":1280},{"__isSmartRef__":true,"id":1282},{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1286},{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1290},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1300},{"__isSmartRef__":true,"id":1302},{"__isSmartRef__":true,"id":1304},{"__isSmartRef__":true,"id":1306},{"__isSmartRef__":true,"id":1308},{"__isSmartRef__":true,"id":1310},{"__isSmartRef__":true,"id":1312},{"__isSmartRef__":true,"id":1314},{"__isSmartRef__":true,"id":1316},{"__isSmartRef__":true,"id":1318},{"__isSmartRef__":true,"id":1320}],"eventHandler":{"__isSmartRef__":true,"id":1322},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":true,"owner":{"__isSmartRef__":true,"id":941},"priorExtent":{"__isSmartRef__":true,"id":1323},"_MaxTextWidth":903,"_MinTextWidth":903,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":1324},"layout":{"__isSmartRef__":true,"id":1325},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1326}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1334213114544,"accessibleInInactiveWindow":true,"previousSelection":[593,593],"priorSelectionRange":[397,397],"charsReplaced":" ","lastFindLoc":2616,"showsHalos":false,"isBeingDragged":false,"savedTextString":"lively.morphic.Morph.addMethods({\n parseDiffTo: function(otherMorph, optBlackList) {\n var staticBlacklist = ['submorphs', 'owner'],\n variableBlackList = ['derivationIds', 'eventHandler', 'changes', 'revisionOnLoad', 'id', 'derivationIds', '__serializedLivelyClosures__', 'attributeConnections', '_renderContext', '_renderContextTable', 'scripts', 'stops'],\n ignoreFromPlugins = ['__LivelyClassName__', '__SourceModuleName__'],\n blacklist = variableBlackList.concat(staticBlacklist).concat(ignoreFromPlugins).concat(optBlackList || []);\n\n var diff = this.parsePropertiesOfDiffTo(otherMorph, blacklist);\n this.parseScriptsOfDiffTo(otherMorph, diff, blacklist);\n \n return diff\n },\n cleanRegistryAfterDiffing: function(reg) {\n // remove ids from all original objects and the original objects as well as any recreated objects \n for (var id in reg) { \n var entry = reg[id]; \n if (entry.originalObject) \n delete entry.originalObject['__SmartId__'] \n if (entry.recreatedObject) \n delete entry.recreatedObject['__SmartId__'] \n delete entry.originalObject; \n delete entry.recreatedObject; \n }\n },\n prepareDiffingRegistry: function () {\n var serializer = ObjectGraphLinearizer.forNewLivelyCopy(),\n ignoreOwnerPlugin = new GenericFilter();\n\n ignoreOwnerPlugin.addFilter(function(obj, propName) {\n return (propName === 'owner');\n });\n\n serializer.addPlugin(ignoreOwnerPlugin);\n serializer.register(this);\n\n return serializer.registry\n },\n diffTo: function (parent) {\n // returns a list of changes between the morph and parent, including its submorphs.\n if (typeof(parent) == 'undefined') \n return undefined;\n\n var diffList = new DiffList(),\n foundMorphs = [],\n diff = new Diff();\n\n // Limitation: Cannot find morphs that changed their owner\n this.submorphs.each(function (ea) {\n var myParent = ea.findDerivationParent(parent);\n \n if (myParent) {\n diffList.mixWith(ea.diffTo(myParent));\n foundMorphs.push(myParent.id);\n }\n else \n diff.added[ea.id] = ea;\n })\n\n parent.submorphs.each(function (ea) {\n if (foundMorphs && (foundMorphs.indexOf(ea.id) < 0))\n diff.removed[ea.id] = ea\n })\n\n if (diffList.isEmpty()) \n diff.submorphsModified = [];\n diff.modified = this.parseDiffTo(parent)\n diff.matchingId = parent.id;\n\n diffList[this.id] = diff;\n return diffList;\n },\n});","__SourceModuleName__":"Global.lively.morphic.TextCore","lastSearchString":"registered2f","textString":"lively.morphic.Morph.addMethods({\n parseDiffTo: function(otherMorph, optBlackList) {\n var staticBlacklist = ['submorphs', 'owner'],\n variableBlackList = ['derivationIds', 'eventHandler', 'changes', 'revisionOnLoad', 'id', 'derivationIds', '__serializedLivelyClosures__', 'attributeConnections', '_renderContext', '_renderContextTable', 'scripts', 'stops'],\n ignoreFromPlugins = ['__LivelyClassName__', '__SourceModuleName__'],\n blacklist = variableBlackList.concat(staticBlacklist).concat(ignoreFromPlugins).concat(optBlackList || []);\n\n var diff = this.parsePropertiesOfDiffTo(otherMorph, blacklist);\n this.parseScriptsOfDiffTo(otherMorph, diff, blacklist);\n \n return diff\n },\n cleanRegistryAfterDiffing: function(reg) {\n // remove ids from all original objects and the original objects as well as any recreated objects \n for (var id in reg) { \n var entry = reg[id]; \n if (entry.originalObject) \n delete entry.originalObject['__SmartId__'] \n if (entry.recreatedObject) \n delete entry.recreatedObject['__SmartId__'] \n delete entry.originalObject; \n delete entry.recreatedObject; \n }\n },\n prepareDiffingRegistry: function () {\n var serializer = ObjectGraphLinearizer.forNewLivelyCopy(),\n ignoreOwnerPlugin = new GenericFilter();\n\n ignoreOwnerPlugin.addFilter(function(obj, propName) {\n return (propName === 'owner');\n });\n\n serializer.addPlugin(ignoreOwnerPlugin);\n serializer.register(this);\n\n return serializer.registry\n },\n diffTo: function (parent) {\n // returns a list of changes between the morph and parent, including its submorphs.\n if (typeof(parent) == 'undefined') \n return undefined;\n\n var diffList = new DiffList(),\n foundMorphs = [],\n diff = new Diff();\n\n // Limitation: Cannot find morphs that changed their owner\n this.submorphs.each(function (ea) {\n var myParent = ea.findDerivationParent(parent);\n \n if (myParent) {\n diffList.mixWith(ea.diffTo(myParent));\n foundMorphs.push(myParent.id);\n }\n else \n diff.added[ea.id] = ea;\n })\n\n parent.submorphs.each(function (ea) {\n if (foundMorphs && (foundMorphs.indexOf(ea.id) < 0))\n diff.removed[ea.id] = ea\n })\n\n if (diffList.isEmpty()) \n diff.submorphsModified = [];\n diff.modified = this.parseDiffTo(parent)\n diff.matchingId = parent.id;\n\n diffList[this.id] = diff;\n return diffList;\n },\n});","__LivelyClassName__":"lively.morphic.Text"},"943":{"_Position":{"__isSmartRef__":true,"id":944},"renderContextTable":{"__isSmartRef__":true,"id":945},"_Extent":{"__isSmartRef__":true,"id":946},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":947},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":348},"_Fill":{"__isSmartRef__":true,"id":948},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"944":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"945":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"946":{"x":913,"y":215,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"947":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"948":{"r":0.9529411764705882,"g":0.9529411764705882,"b":0.9529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"949":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"950":{"style":{"__isSmartRef__":true,"id":951},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"lively.morphic.Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"951":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"952":{"style":{"__isSmartRef__":true,"id":953},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":".","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"953":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"954":{"style":{"__isSmartRef__":true,"id":955},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"addMethods","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"955":{"color":{"__isSmartRef__":true,"id":363},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"956":{"style":{"__isSmartRef__":true,"id":957},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"957":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"958":{"style":{"__isSmartRef__":true,"id":959},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"959":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"960":{"style":{"__isSmartRef__":true,"id":961},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"961":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"962":{"style":{"__isSmartRef__":true,"id":963},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"parseDiffTo:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"963":{"color":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"964":{"style":{"__isSmartRef__":true,"id":965},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"965":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"966":{"style":{"__isSmartRef__":true,"id":967},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"967":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"968":{"style":{"__isSmartRef__":true,"id":969},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"(otherMorph, optBlackList) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"969":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"970":{"style":{"__isSmartRef__":true,"id":971},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"971":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"972":{"style":{"__isSmartRef__":true,"id":973},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"973":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"974":{"style":{"__isSmartRef__":true,"id":975},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"975":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"976":{"style":{"__isSmartRef__":true,"id":977},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" staticBlacklist = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"977":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"978":{"style":{"__isSmartRef__":true,"id":979},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'submorphs'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"979":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"980":{"style":{"__isSmartRef__":true,"id":981},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"981":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"982":{"style":{"__isSmartRef__":true,"id":983},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'owner'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"983":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"984":{"style":{"__isSmartRef__":true,"id":985},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"],\n variableBlackList = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"985":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"986":{"style":{"__isSmartRef__":true,"id":987},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'derivationIds'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"987":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"988":{"style":{"__isSmartRef__":true,"id":989},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"989":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"990":{"style":{"__isSmartRef__":true,"id":991},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'eventHandler'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"991":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"992":{"style":{"__isSmartRef__":true,"id":993},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"993":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"994":{"style":{"__isSmartRef__":true,"id":995},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'changes'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"995":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"996":{"style":{"__isSmartRef__":true,"id":997},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"997":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"998":{"style":{"__isSmartRef__":true,"id":999},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'revisionOnLoad'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"999":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1000":{"style":{"__isSmartRef__":true,"id":1001},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1001":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1002":{"style":{"__isSmartRef__":true,"id":1003},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'id'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1003":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1004":{"style":{"__isSmartRef__":true,"id":1005},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1005":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1006":{"style":{"__isSmartRef__":true,"id":1007},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'derivationIds'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1007":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1008":{"style":{"__isSmartRef__":true,"id":1009},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1009":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1010":{"style":{"__isSmartRef__":true,"id":1011},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'__serializedLivelyClosures__'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1011":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1012":{"style":{"__isSmartRef__":true,"id":1013},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1013":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1014":{"style":{"__isSmartRef__":true,"id":1015},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'attributeConnections'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1015":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1016":{"style":{"__isSmartRef__":true,"id":1017},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1017":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1018":{"style":{"__isSmartRef__":true,"id":1019},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'_renderContext'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1019":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1020":{"style":{"__isSmartRef__":true,"id":1021},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1021":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1022":{"style":{"__isSmartRef__":true,"id":1023},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'_renderContextTable'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1023":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1024":{"style":{"__isSmartRef__":true,"id":1025},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1025":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1026":{"style":{"__isSmartRef__":true,"id":1027},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'scripts'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1027":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1028":{"style":{"__isSmartRef__":true,"id":1029},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1029":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1030":{"style":{"__isSmartRef__":true,"id":1031},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'stops'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1031":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1032":{"style":{"__isSmartRef__":true,"id":1033},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"],\n ignoreFromPlugins = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1033":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1034":{"style":{"__isSmartRef__":true,"id":1035},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'__LivelyClassName__'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1035":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1036":{"style":{"__isSmartRef__":true,"id":1037},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1037":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1038":{"style":{"__isSmartRef__":true,"id":1039},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'__SourceModuleName__'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1039":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1040":{"style":{"__isSmartRef__":true,"id":1041},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"],\n blacklist = variableBlackList.concat(staticBlacklist).concat(ignoreFromPlugins).concat(optBlackList || []);\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1041":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1042":{"style":{"__isSmartRef__":true,"id":1043},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1043":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1044":{"style":{"__isSmartRef__":true,"id":1045},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" diff = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1045":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1046":{"style":{"__isSmartRef__":true,"id":1047},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1047":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1048":{"style":{"__isSmartRef__":true,"id":1049},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":".parsePropertiesOfDiffTo(otherMorph, blacklist);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1049":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1050":{"style":{"__isSmartRef__":true,"id":1051},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1051":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1052":{"style":{"__isSmartRef__":true,"id":1053},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":".parseScriptsOfDiffTo(otherMorph, diff, blacklist);\n \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1053":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1054":{"style":{"__isSmartRef__":true,"id":1055},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1055":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1056":{"style":{"__isSmartRef__":true,"id":1057},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" diff\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1057":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1058":{"style":{"__isSmartRef__":true,"id":1059},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1059":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1060":{"style":{"__isSmartRef__":true,"id":1061},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1061":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1062":{"style":{"__isSmartRef__":true,"id":1063},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"cleanRegistryAfterDiffing:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1063":{"color":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1064":{"style":{"__isSmartRef__":true,"id":1065},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1065":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1066":{"style":{"__isSmartRef__":true,"id":1067},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1067":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1068":{"style":{"__isSmartRef__":true,"id":1069},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"(reg) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1069":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1070":{"style":{"__isSmartRef__":true,"id":1071},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1071":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1072":{"style":{"__isSmartRef__":true,"id":1073},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1073":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1074":{"style":{"__isSmartRef__":true,"id":1075},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"// remove ids from all original objects and the original objects as well as any recreated objects ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1075":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1076":{"style":{"__isSmartRef__":true,"id":1077},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1077":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1078":{"style":{"__isSmartRef__":true,"id":1079},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1079":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1080":{"style":{"__isSmartRef__":true,"id":1081},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1081":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1082":{"style":{"__isSmartRef__":true,"id":1083},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1083":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1084":{"style":{"__isSmartRef__":true,"id":1085},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" id ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1085":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1086":{"style":{"__isSmartRef__":true,"id":1087},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"in","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1087":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1088":{"style":{"__isSmartRef__":true,"id":1089},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" reg) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1089":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1090":{"style":{"__isSmartRef__":true,"id":1091},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1091":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1092":{"style":{"__isSmartRef__":true,"id":1093},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1093":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1094":{"style":{"__isSmartRef__":true,"id":1095},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1095":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1096":{"style":{"__isSmartRef__":true,"id":1097},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" entry = reg[id]; \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1097":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1098":{"style":{"__isSmartRef__":true,"id":1099},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1099":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1100":{"style":{"__isSmartRef__":true,"id":1101},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (entry.originalObject) \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1101":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1102":{"style":{"__isSmartRef__":true,"id":1103},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"delete","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1103":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1104":{"style":{"__isSmartRef__":true,"id":1105},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" entry.originalObject[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1105":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1106":{"style":{"__isSmartRef__":true,"id":1107},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'__SmartId__'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1107":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1108":{"style":{"__isSmartRef__":true,"id":1109},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"] \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1109":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1110":{"style":{"__isSmartRef__":true,"id":1111},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1111":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1112":{"style":{"__isSmartRef__":true,"id":1113},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (entry.recreatedObject) \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1113":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1114":{"style":{"__isSmartRef__":true,"id":1115},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"delete","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1115":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1116":{"style":{"__isSmartRef__":true,"id":1117},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" entry.recreatedObject[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1117":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1118":{"style":{"__isSmartRef__":true,"id":1119},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'__SmartId__'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1119":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1120":{"style":{"__isSmartRef__":true,"id":1121},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"] \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1121":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1122":{"style":{"__isSmartRef__":true,"id":1123},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"delete","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1123":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1124":{"style":{"__isSmartRef__":true,"id":1125},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" entry.originalObject; \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1125":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1126":{"style":{"__isSmartRef__":true,"id":1127},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"delete","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1127":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1128":{"style":{"__isSmartRef__":true,"id":1129},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" entry.recreatedObject; \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1129":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1130":{"style":{"__isSmartRef__":true,"id":1131},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1131":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1132":{"style":{"__isSmartRef__":true,"id":1133},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1133":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1134":{"style":{"__isSmartRef__":true,"id":1135},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1135":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1136":{"style":{"__isSmartRef__":true,"id":1137},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1137":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1138":{"style":{"__isSmartRef__":true,"id":1139},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"prepareDiffingRegistry:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1139":{"color":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1140":{"style":{"__isSmartRef__":true,"id":1141},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1141":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1142":{"style":{"__isSmartRef__":true,"id":1143},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1143":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1144":{"style":{"__isSmartRef__":true,"id":1145},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" () ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1145":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1146":{"style":{"__isSmartRef__":true,"id":1147},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1147":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1148":{"style":{"__isSmartRef__":true,"id":1149},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1149":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1150":{"style":{"__isSmartRef__":true,"id":1151},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1151":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1152":{"style":{"__isSmartRef__":true,"id":1153},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" serializer = ObjectGraphLinearizer.forNewLivelyCopy(),\n ignoreOwnerPlugin = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1153":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1154":{"style":{"__isSmartRef__":true,"id":1155},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1155":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1156":{"style":{"__isSmartRef__":true,"id":1157},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" GenericFilter();\n\n ignoreOwnerPlugin.addFilter(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1157":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1158":{"style":{"__isSmartRef__":true,"id":1159},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1159":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1160":{"style":{"__isSmartRef__":true,"id":1161},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"(obj, propName) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1161":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1162":{"style":{"__isSmartRef__":true,"id":1163},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1163":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1164":{"style":{"__isSmartRef__":true,"id":1165},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1165":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1166":{"style":{"__isSmartRef__":true,"id":1167},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1167":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1168":{"style":{"__isSmartRef__":true,"id":1169},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (propName === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1169":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1170":{"style":{"__isSmartRef__":true,"id":1171},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'owner'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1171":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1172":{"style":{"__isSmartRef__":true,"id":1173},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1173":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1174":{"style":{"__isSmartRef__":true,"id":1175},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1175":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1176":{"style":{"__isSmartRef__":true,"id":1177},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":");\n\n serializer.addPlugin(ignoreOwnerPlugin);\n serializer.register(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1177":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1178":{"style":{"__isSmartRef__":true,"id":1179},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1179":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1180":{"style":{"__isSmartRef__":true,"id":1181},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":");\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1181":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1182":{"style":{"__isSmartRef__":true,"id":1183},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1183":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1184":{"style":{"__isSmartRef__":true,"id":1185},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" serializer.registry\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1185":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1186":{"style":{"__isSmartRef__":true,"id":1187},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1187":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1188":{"style":{"__isSmartRef__":true,"id":1189},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1189":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1190":{"style":{"__isSmartRef__":true,"id":1191},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"diffTo:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1191":{"color":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1192":{"style":{"__isSmartRef__":true,"id":1193},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1193":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1194":{"style":{"__isSmartRef__":true,"id":1195},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1195":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1196":{"style":{"__isSmartRef__":true,"id":1197},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (parent) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1197":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1198":{"style":{"__isSmartRef__":true,"id":1199},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1199":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1200":{"style":{"__isSmartRef__":true,"id":1201},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1201":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1202":{"style":{"__isSmartRef__":true,"id":1203},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"// returns a list of changes between the morph and parent, including its submorphs.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1203":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1204":{"style":{"__isSmartRef__":true,"id":1205},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1205":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1206":{"style":{"__isSmartRef__":true,"id":1207},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1207":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1208":{"style":{"__isSmartRef__":true,"id":1209},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1209":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1210":{"style":{"__isSmartRef__":true,"id":1211},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"typeof","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1211":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1212":{"style":{"__isSmartRef__":true,"id":1213},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"(parent) == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1213":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1214":{"style":{"__isSmartRef__":true,"id":1215},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"'undefined'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1215":{"color":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1216":{"style":{"__isSmartRef__":true,"id":1217},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":") \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1217":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1218":{"style":{"__isSmartRef__":true,"id":1219},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1219":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1220":{"style":{"__isSmartRef__":true,"id":1221},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1221":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1222":{"style":{"__isSmartRef__":true,"id":1223},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1223":{"color":{"__isSmartRef__":true,"id":608},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1224":{"style":{"__isSmartRef__":true,"id":1225},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":";\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1225":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1226":{"style":{"__isSmartRef__":true,"id":1227},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1227":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1228":{"style":{"__isSmartRef__":true,"id":1229},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" diffList = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1229":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1230":{"style":{"__isSmartRef__":true,"id":1231},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1231":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1232":{"style":{"__isSmartRef__":true,"id":1233},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" DiffList(),\n foundMorphs = [],\n diff = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1233":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1234":{"style":{"__isSmartRef__":true,"id":1235},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1235":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1236":{"style":{"__isSmartRef__":true,"id":1237},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" Diff();\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1237":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1238":{"style":{"__isSmartRef__":true,"id":1239},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"// Limitation: Cannot find morphs that changed their owner","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1239":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1240":{"style":{"__isSmartRef__":true,"id":1241},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1241":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1242":{"style":{"__isSmartRef__":true,"id":1243},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1243":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1244":{"style":{"__isSmartRef__":true,"id":1245},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":".submorphs.each(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1245":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1246":{"style":{"__isSmartRef__":true,"id":1247},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1247":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1248":{"style":{"__isSmartRef__":true,"id":1249},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1249":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1250":{"style":{"__isSmartRef__":true,"id":1251},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1251":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1252":{"style":{"__isSmartRef__":true,"id":1253},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1253":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1254":{"style":{"__isSmartRef__":true,"id":1255},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1255":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1256":{"style":{"__isSmartRef__":true,"id":1257},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" myParent = ea.findDerivationParent(parent);\n \n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1257":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1258":{"style":{"__isSmartRef__":true,"id":1259},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1259":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1260":{"style":{"__isSmartRef__":true,"id":1261},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (myParent) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1261":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1262":{"style":{"__isSmartRef__":true,"id":1263},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1263":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1264":{"style":{"__isSmartRef__":true,"id":1265},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n diffList.mixWith(ea.diffTo(myParent));\n foundMorphs.push(myParent.id);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1265":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1266":{"style":{"__isSmartRef__":true,"id":1267},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1267":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1268":{"style":{"__isSmartRef__":true,"id":1269},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1269":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1270":{"style":{"__isSmartRef__":true,"id":1271},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1271":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1272":{"style":{"__isSmartRef__":true,"id":1273},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" \n diff.added[ea.id] = ea;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1273":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1274":{"style":{"__isSmartRef__":true,"id":1275},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1275":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1276":{"style":{"__isSmartRef__":true,"id":1277},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":")\n\n parent.submorphs.each(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1277":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1278":{"style":{"__isSmartRef__":true,"id":1279},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1279":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1280":{"style":{"__isSmartRef__":true,"id":1281},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1281":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1282":{"style":{"__isSmartRef__":true,"id":1283},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1283":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1284":{"style":{"__isSmartRef__":true,"id":1285},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1285":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1286":{"style":{"__isSmartRef__":true,"id":1287},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1287":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1288":{"style":{"__isSmartRef__":true,"id":1289},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (foundMorphs && (foundMorphs.indexOf(ea.id) < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1289":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1290":{"style":{"__isSmartRef__":true,"id":1291},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1291":{"color":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1292":{"style":{"__isSmartRef__":true,"id":1293},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"))\n diff.removed[ea.id] = ea\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1293":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1294":{"style":{"__isSmartRef__":true,"id":1295},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1295":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1296":{"style":{"__isSmartRef__":true,"id":1297},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":")\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1297":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1298":{"style":{"__isSmartRef__":true,"id":1299},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1299":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1300":{"style":{"__isSmartRef__":true,"id":1301},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" (diffList.isEmpty()) \n diff.submorphsModified = [];\n diff.modified = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1301":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1302":{"style":{"__isSmartRef__":true,"id":1303},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1303":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1304":{"style":{"__isSmartRef__":true,"id":1305},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":".parseDiffTo(parent)\n diff.matchingId = parent.id;\n\n diffList[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1305":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1306":{"style":{"__isSmartRef__":true,"id":1307},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1307":{"color":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1308":{"style":{"__isSmartRef__":true,"id":1309},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":".id] = diff;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1309":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1310":{"style":{"__isSmartRef__":true,"id":1311},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1311":{"color":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1312":{"style":{"__isSmartRef__":true,"id":1313},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":" diffList;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1313":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1314":{"style":{"__isSmartRef__":true,"id":1315},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1315":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1316":{"style":{"__isSmartRef__":true,"id":1317},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":",\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1317":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1318":{"style":{"__isSmartRef__":true,"id":1319},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1319":{"color":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1320":{"style":{"__isSmartRef__":true,"id":1321},"chunkOwner":{"__isSmartRef__":true,"id":942},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1321":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1322":{"morph":{"__isSmartRef__":true,"id":942},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1323":{"x":913,"y":215,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1324":{"x":0,"y":21,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1325":{"resizeWidth":true,"resizeHeight":true},"1326":{"sourceObj":{"__isSmartRef__":true,"id":942},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":942},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1327":{"submorphs":[{"__isSmartRef__":true,"id":1328},{"__isSmartRef__":true,"id":1340},{"__isSmartRef__":true,"id":1374},{"__isSmartRef__":true,"id":1407}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1441},"derivationIds":[null],"id":"BFF96578-2980-4C84-A809-31BE3D2BF5B9","renderContextTable":{"__isSmartRef__":true,"id":1446},"eventHandler":{"__isSmartRef__":true,"id":1447},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1448},"_Position":{"__isSmartRef__":true,"id":1449},"windowMorph":{"__isSmartRef__":true,"id":941},"label":{"__isSmartRef__":true,"id":1328},"closeButton":{"__isSmartRef__":true,"id":1340},"menuButton":{"__isSmartRef__":true,"id":1374},"collapseButton":{"__isSmartRef__":true,"id":1407},"priorExtent":{"__isSmartRef__":true,"id":1450},"owner":{"__isSmartRef__":true,"id":941},"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"showsHalos":false,"__LivelyClassName__":"lively.morphic.TitleBar"},"1328":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1329},"derivationIds":[null],"id":"57D290F3-CB9A-4D19-AC8C-13DD18DBB9FA","renderContextTable":{"__isSmartRef__":true,"id":1333},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1334}],"eventHandler":{"__isSmartRef__":true,"id":1336},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1337},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1327},"priorExtent":{"__isSmartRef__":true,"id":1338},"_MaxTextWidth":854,"_MinTextWidth":854,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":1339},"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"showsHalos":false,"__LivelyClassName__":"lively.morphic.Text"},"1329":{"_Position":{"__isSmartRef__":true,"id":1330},"renderContextTable":{"__isSmartRef__":true,"id":1331},"_Extent":{"__isSmartRef__":true,"id":1332},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":774},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":775},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1330":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1331":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1332":{"x":854,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1333":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1334":{"style":{"__isSmartRef__":true,"id":1335},"chunkOwner":{"__isSmartRef__":true,"id":1328},"storedString":"Workspace","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1335":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1336":{"morph":{"__isSmartRef__":true,"id":1328},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1337":{"resizeWidth":true},"1338":{"x":854,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1339":{"x":20,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1340":{"submorphs":[{"__isSmartRef__":true,"id":1341}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1351},"derivationIds":[null],"id":"445A87AB-1746-4C9E-AE9B-099300FA4A9A","renderContextTable":{"__isSmartRef__":true,"id":1356},"eventHandler":{"__isSmartRef__":true,"id":1357},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1358},"priorExtent":{"__isSmartRef__":true,"id":1359},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":801},"lighterFill":{"__isSmartRef__":true,"id":1360},"label":{"__isSmartRef__":true,"id":1341},"owner":{"__isSmartRef__":true,"id":1327},"layout":{"__isSmartRef__":true,"id":1369},"attributeConnections":[{"__isSmartRef__":true,"id":1370},{"__isSmartRef__":true,"id":1372}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1341":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1342},"derivationIds":[null],"id":"48BC6682-6E55-4FBD-BD34-F578D4820809","renderContextTable":{"__isSmartRef__":true,"id":1346},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1347}],"eventHandler":{"__isSmartRef__":true,"id":1349},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1340},"priorExtent":{"__isSmartRef__":true,"id":1350},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":775},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1342":{"_Position":{"__isSmartRef__":true,"id":1343},"renderContextTable":{"__isSmartRef__":true,"id":1344},"_Extent":{"__isSmartRef__":true,"id":1345},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":789},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":775},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1343":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1344":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1345":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1346":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1347":{"style":{"__isSmartRef__":true,"id":1348},"chunkOwner":{"__isSmartRef__":true,"id":1341},"storedString":"X","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1348":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1349":{"morph":{"__isSmartRef__":true,"id":1341},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1350":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1351":{"_Position":{"__isSmartRef__":true,"id":1352},"renderContextTable":{"__isSmartRef__":true,"id":1353},"_Extent":{"__isSmartRef__":true,"id":1354},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1355},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":800},"_Fill":{"__isSmartRef__":true,"id":801},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1352":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1353":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1354":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1355":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1356":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1357":{"morph":{"__isSmartRef__":true,"id":1340},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1358":{"x":893,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1359":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1360":{"stops":[{"__isSmartRef__":true,"id":1361},{"__isSmartRef__":true,"id":1363},{"__isSmartRef__":true,"id":1365},{"__isSmartRef__":true,"id":1367}],"vector":{"__isSmartRef__":true,"id":810},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1361":{"offset":0,"color":{"__isSmartRef__":true,"id":1362}},"1362":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1363":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1364}},"1364":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1365":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1366}},"1366":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1367":{"offset":1,"color":{"__isSmartRef__":true,"id":1368}},"1368":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1369":{"moveHorizontal":true},"1370":{"sourceObj":{"__isSmartRef__":true,"id":1340},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":941},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1371},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1371":{"source":{"__isSmartRef__":true,"id":1340},"target":{"__isSmartRef__":true,"id":941}},"1372":{"sourceObj":{"__isSmartRef__":true,"id":1340},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":941},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1373},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1373":{"source":{"__isSmartRef__":true,"id":1340},"target":{"__isSmartRef__":true,"id":941}},"1374":{"submorphs":[{"__isSmartRef__":true,"id":1375}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1385},"derivationIds":[null],"id":"16151B87-71B4-4964-8474-960D4690FF1D","renderContextTable":{"__isSmartRef__":true,"id":1390},"eventHandler":{"__isSmartRef__":true,"id":1391},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1392},"priorExtent":{"__isSmartRef__":true,"id":1393},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":801},"lighterFill":{"__isSmartRef__":true,"id":1394},"label":{"__isSmartRef__":true,"id":1375},"owner":{"__isSmartRef__":true,"id":1327},"attributeConnections":[{"__isSmartRef__":true,"id":1403},{"__isSmartRef__":true,"id":1405}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1375":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1376},"derivationIds":[null],"id":"4B773EA4-380B-416F-9D72-932B21FA08D4","renderContextTable":{"__isSmartRef__":true,"id":1380},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1381}],"eventHandler":{"__isSmartRef__":true,"id":1383},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1374},"priorExtent":{"__isSmartRef__":true,"id":1384},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":775},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1376":{"_Position":{"__isSmartRef__":true,"id":1377},"renderContextTable":{"__isSmartRef__":true,"id":1378},"_Extent":{"__isSmartRef__":true,"id":1379},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":789},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":775},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1377":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1378":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1379":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1380":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1381":{"style":{"__isSmartRef__":true,"id":1382},"chunkOwner":{"__isSmartRef__":true,"id":1375},"storedString":"M","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1382":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1383":{"morph":{"__isSmartRef__":true,"id":1375},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1384":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1385":{"_Position":{"__isSmartRef__":true,"id":1386},"renderContextTable":{"__isSmartRef__":true,"id":1387},"_Extent":{"__isSmartRef__":true,"id":1388},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1389},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":800},"_Fill":{"__isSmartRef__":true,"id":801},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1386":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1387":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1388":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1389":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1390":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1391":{"morph":{"__isSmartRef__":true,"id":1374},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1392":{"x":3,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1393":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1394":{"stops":[{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1397},{"__isSmartRef__":true,"id":1399},{"__isSmartRef__":true,"id":1401}],"vector":{"__isSmartRef__":true,"id":810},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1395":{"offset":0,"color":{"__isSmartRef__":true,"id":1396}},"1396":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1397":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1398}},"1398":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1399":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1400}},"1400":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1401":{"offset":1,"color":{"__isSmartRef__":true,"id":1402}},"1402":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1403":{"sourceObj":{"__isSmartRef__":true,"id":1374},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":941},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1404},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1404":{"source":{"__isSmartRef__":true,"id":1374},"target":{"__isSmartRef__":true,"id":941}},"1405":{"sourceObj":{"__isSmartRef__":true,"id":1374},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":941},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1406},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1406":{"source":{"__isSmartRef__":true,"id":1374},"target":{"__isSmartRef__":true,"id":941}},"1407":{"submorphs":[{"__isSmartRef__":true,"id":1408}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1418},"derivationIds":[null],"id":"0D685F74-3CF1-4561-AA61-E59343005FE1","renderContextTable":{"__isSmartRef__":true,"id":1423},"eventHandler":{"__isSmartRef__":true,"id":1424},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1425},"priorExtent":{"__isSmartRef__":true,"id":1426},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":801},"lighterFill":{"__isSmartRef__":true,"id":1427},"label":{"__isSmartRef__":true,"id":1408},"owner":{"__isSmartRef__":true,"id":1327},"layout":{"__isSmartRef__":true,"id":1436},"attributeConnections":[{"__isSmartRef__":true,"id":1437},{"__isSmartRef__":true,"id":1439}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1408":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1409},"derivationIds":[null],"id":"EE4C1920-6520-41D9-8FE1-288F889D2695","renderContextTable":{"__isSmartRef__":true,"id":1413},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1414}],"eventHandler":{"__isSmartRef__":true,"id":1416},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1407},"priorExtent":{"__isSmartRef__":true,"id":1417},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":775},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1409":{"_Position":{"__isSmartRef__":true,"id":1410},"renderContextTable":{"__isSmartRef__":true,"id":1411},"_Extent":{"__isSmartRef__":true,"id":1412},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":789},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":775},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1410":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1411":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1412":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1413":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1414":{"style":{"__isSmartRef__":true,"id":1415},"chunkOwner":{"__isSmartRef__":true,"id":1408},"storedString":"–","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1415":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1416":{"morph":{"__isSmartRef__":true,"id":1408},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1417":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1418":{"_Position":{"__isSmartRef__":true,"id":1419},"renderContextTable":{"__isSmartRef__":true,"id":1420},"_Extent":{"__isSmartRef__":true,"id":1421},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1422},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":800},"_Fill":{"__isSmartRef__":true,"id":801},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1419":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1420":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1421":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1422":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1423":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1424":{"morph":{"__isSmartRef__":true,"id":1407},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1425":{"x":874,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1426":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1427":{"stops":[{"__isSmartRef__":true,"id":1428},{"__isSmartRef__":true,"id":1430},{"__isSmartRef__":true,"id":1432},{"__isSmartRef__":true,"id":1434}],"vector":{"__isSmartRef__":true,"id":810},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1428":{"offset":0,"color":{"__isSmartRef__":true,"id":1429}},"1429":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1430":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1431}},"1431":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1432":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1433}},"1433":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1434":{"offset":1,"color":{"__isSmartRef__":true,"id":1435}},"1435":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1436":{"moveHorizontal":true},"1437":{"sourceObj":{"__isSmartRef__":true,"id":1407},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":941},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1438},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1438":{"source":{"__isSmartRef__":true,"id":1407},"target":{"__isSmartRef__":true,"id":941}},"1439":{"sourceObj":{"__isSmartRef__":true,"id":1407},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":941},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1440},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1440":{"source":{"__isSmartRef__":true,"id":1407},"target":{"__isSmartRef__":true,"id":941}},"1441":{"_Position":{"__isSmartRef__":true,"id":1442},"renderContextTable":{"__isSmartRef__":true,"id":1443},"_Extent":{"__isSmartRef__":true,"id":1444},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1445},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":901},"_Fill":{"__isSmartRef__":true,"id":902},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1442":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1443":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1444":{"x":913,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1445":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1446":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1447":{"morph":{"__isSmartRef__":true,"id":1327},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1448":{"resizeWidth":true,"adjustForNewBounds":true},"1449":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1450":{"x":913,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1451":{"renderContextTable":{"__isSmartRef__":true,"id":1452},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1453},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1454},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1452":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1453":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1454":{"x":913,"y":259,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1455":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1456":{"morph":{"__isSmartRef__":true,"id":941},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1457":{"adjustForNewBounds":true},"1458":{"x":951,"y":320,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1459":{"x":913,"y":259,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1460":{"x":1541,"y":559,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1461":{"submorphs":[{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1513}],"scripts":[],"id":"FB3A4732-44FC-49A1-8BFC-1FF4655FFBD9","shape":{"__isSmartRef__":true,"id":1529},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1536},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":1537},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1546},"eventHandler":{"__isSmartRef__":true,"id":1547},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8"],"partTests":{"__isSmartRef__":true,"id":1548},"owner":{"__isSmartRef__":true,"id":0},"priorExtent":{"__isSmartRef__":true,"id":1553},"prevScroll":[0,0],"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Box"},"1462":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1463},"id":"008D4098-911A-4B48-AD70-AA40CADE608E","renderContextTable":{"__isSmartRef__":true,"id":1470},"eventHandler":{"__isSmartRef__":true,"id":1471},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":1473},"name":"Parent","partsBinMetaInfo":{"__isSmartRef__":true,"id":1474},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":1461},"isBeingDragged":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":1477},"_Rotation":0,"_Scale":0.998001,"priorExtent":{"__isSmartRef__":true,"id":1478},"__LivelyClassName__":"lively.morphic.Morph"},"1463":{"_Position":{"__isSmartRef__":true,"id":1464},"renderContextTable":{"__isSmartRef__":true,"id":1465},"_Extent":{"__isSmartRef__":true,"id":1466},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1467},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":1468},"_Fill":{"__isSmartRef__":true,"id":1469},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1464":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1465":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1466":{"x":118.03605407209034,"y":112.02403604806028,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1467":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1468":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1469":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1470":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1471":{"morph":{"__isSmartRef__":true,"id":1462},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1472":{"x":88.82208900000091,"y":222.58420799999897,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1473":{},"1474":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":1475}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1475":{"date":{"__isSmartRef__":true,"id":1476},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1476":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1477":{"x":70.99999999999909,"y":-11.030045060074144,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1478":{"x":117.03405106808532,"y":111.02203304405526,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1479":{"submorphs":[],"scripts":[],"id":"0FC58F2B-2F35-420D-8843-168467EF8C0B","shape":{"__isSmartRef__":true,"id":1480},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1486},"_MaxTextWidth":600,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1483},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text4","partsBinMetaInfo":{"__isSmartRef__":true,"id":1487},"textChunks":[{"__isSmartRef__":true,"id":1490}],"charsReplaced":" ","lastFindLoc":60,"priorSelectionRange":[77,78],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1492},"renderContextTable":{"__isSmartRef__":true,"id":1493},"eventHandler":{"__isSmartRef__":true,"id":1494},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":1495},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":600,"_MinTextHeight":null,"previousSelection":[77,77],"owner":{"__isSmartRef__":true,"id":1461},"isBeingDragged":false,"savedTextString":"inspect(\n$morph('Ellipse')\n .newThreeWayDiff(\n// $morph('Sibling'),\n// $morph('Parent'))\n)","_Rotation":0,"_Scale":1,"distanceToDragEvent":{"__isSmartRef__":true,"id":1496},"__LivelyClassName__":"lively.morphic.Text"},"1480":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1481},"_Extent":{"__isSmartRef__":true,"id":1482},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1483},"renderContextTable":{"__isSmartRef__":true,"id":1484},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1485},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1481":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1482":{"x":608,"y":66,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1483":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1484":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1485":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1486":{"x":15.958021000005601,"y":6.990005000004658,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1487":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1488}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1488":{"date":{"__isSmartRef__":true,"id":1489},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1489":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"1490":{"style":{"__isSmartRef__":true,"id":1491},"morph":{"__isSmartRef__":true,"id":1479},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1479},"storedString":"inspect($morph('Ellipse').newThreeWayDiff($morph('Sibling'),$morph('Parent')))","__LivelyClassName__":"lively.morphic.TextChunk"},"1491":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1492":{"x":608,"y":62,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1493":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1494":{"morph":{"__isSmartRef__":true,"id":1479},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1495":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1496":{"x":165.0100150200251,"y":-16.004006008010037,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1497":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1498},"id":"DA837CF4-906B-4194-A289-59B3E76C4E56","renderContextTable":{"__isSmartRef__":true,"id":1505},"eventHandler":{"__isSmartRef__":true,"id":1506},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1507},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":1508},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":1509},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","008D4098-911A-4B48-AD70-AA40CADE608E"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":1512},"owner":{"__isSmartRef__":true,"id":1461},"_Rotation":0,"_Scale":0.996005996001,"__LivelyClassName__":"lively.morphic.Morph"},"1498":{"_Position":{"__isSmartRef__":true,"id":1499},"renderContextTable":{"__isSmartRef__":true,"id":1500},"_Extent":{"__isSmartRef__":true,"id":1501},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1502},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":1503},"_Fill":{"__isSmartRef__":true,"id":1504},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1499":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1500":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1501":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1502":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1503":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1504":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1505":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1506":{"morph":{"__isSmartRef__":true,"id":1497},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1507":{"x":226.54622700000095,"y":229.57021499999894,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1508":{},"1509":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":1510}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1510":{"date":{"__isSmartRef__":true,"id":1511},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1511":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1512":{"x":70.99999999999909,"y":-11.030045060074144,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1513":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1514},"id":"751B6B0D-0A45-4F6F-BA48-13C7E6264EB7","renderContextTable":{"__isSmartRef__":true,"id":1521},"eventHandler":{"__isSmartRef__":true,"id":1522},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1523},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":1524},"name":"Sibling","partsBinMetaInfo":{"__isSmartRef__":true,"id":1525},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","008D4098-911A-4B48-AD70-AA40CADE608E"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":1528},"owner":{"__isSmartRef__":true,"id":1461},"_Rotation":0,"_Scale":0.996005996001,"__LivelyClassName__":"lively.morphic.Morph"},"1514":{"_Position":{"__isSmartRef__":true,"id":1515},"renderContextTable":{"__isSmartRef__":true,"id":1516},"_Extent":{"__isSmartRef__":true,"id":1517},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1518},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":1519},"_Fill":{"__isSmartRef__":true,"id":1520},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1515":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1516":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1517":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1518":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1519":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1520":{"r":0.619,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1521":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1522":{"morph":{"__isSmartRef__":true,"id":1513},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1523":{"x":94.81009500000096,"y":346.33633199999883,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1524":{},"1525":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":234576,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":1526}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1526":{"date":{"__isSmartRef__":true,"id":1527},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1527":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1528":{"x":70.99999999999909,"y":-11.030045060074144,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1529":{"position":{"__isSmartRef__":true,"id":1530},"_Extent":{"__isSmartRef__":true,"id":1531},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1532},"_Fill":{"__isSmartRef__":true,"id":1533},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1534},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1535},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1530":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1531":{"x":649.898551,"y":413.37231399999973,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1532":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1533":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1534":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1535":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1536":{"x":1199,"y":1022,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1537":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1538},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1544}],"revisionOnLoad":150682,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1538":{"date":{"__isSmartRef__":true,"id":1539},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1539":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"1540":{"date":{"__isSmartRef__":true,"id":1541},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1541":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"1542":{"date":{"__isSmartRef__":true,"id":1543},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1543":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"1544":{"date":{"__isSmartRef__":true,"id":1545},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1545":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1546":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1547":{"morph":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1548":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1549}},"1549":{"test01IsMorph":{"__isSmartRef__":true,"id":1550}},"1550":{"varMapping":{"__isSmartRef__":true,"id":1551},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1552},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1551":{"this":{"__isSmartRef__":true,"id":1548}},"1552":{},"1553":{"x":651.894553,"y":413.3723139999998,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1554":{"submorphs":[{"__isSmartRef__":true,"id":1555},{"__isSmartRef__":true,"id":1571}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1710},"derivationIds":[null],"id":"68A0EE64-9617-4641-87CD-EB282FC3C2A7","renderContextTable":{"__isSmartRef__":true,"id":1714},"eventHandler":{"__isSmartRef__":true,"id":1715},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1716},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1717},"priorExtent":{"__isSmartRef__":true,"id":1718},"targetMorph":{"__isSmartRef__":true,"id":1555},"titleBar":{"__isSmartRef__":true,"id":1571},"contentOffset":{"__isSmartRef__":true,"id":1719},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":false,"prevDragPos":{"__isSmartRef__":true,"id":1720},"isBeingDragged":false,"showsHalos":false,"prevScroll":[0,0],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"1555":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1556},"derivationIds":[null],"id":"23E7B55E-917D-450D-83ED-081275DACE6A","renderContextTable":{"__isSmartRef__":true,"id":1563},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1564}],"eventHandler":{"__isSmartRef__":true,"id":1566},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":true,"owner":{"__isSmartRef__":true,"id":1554},"priorExtent":{"__isSmartRef__":true,"id":1567},"_MaxTextWidth":1096,"_MinTextWidth":1096,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":1568},"layout":{"__isSmartRef__":true,"id":1569},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1570}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1334138230215,"accessibleInInactiveWindow":true,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","previousSelection":[1289,1289],"priorSelectionRange":[109,109],"charsReplaced":"var result = ","lastFindLoc":302,"savedTextString":"// changes here only affect runtime\nDiff.addMethods({\n diffAgainst: function (otherDiff) {\n // returns a diff between diffs based on a merge matrix.\n debugger\n this.flattenPropertyTree(),\n otherDiff.flattenPropertyTree();\n\n return this.createPreResult(otherDiff);\n },\n flattenPropertyTree: function () {\n var self = this;\n\n Properties.own(self.modified).each(function (ea) {\n self.flattenProperty(self.modified[ea], ea);\n })\n\n Properties.own(self.modified).each(function (ea) {\n if (self.modified[ea].constructor.toString().indexOf('AtomicDiff') < 0) delete self.modified[ea];\n })\n },\n flattenProperty: function (prop, tree) {\n var self = this,\n p = {}\n\n if (prop.constructor.toString().indexOf('AtomicDiff') >= 0)\n self.modified[tree] = prop\n\n else { \n Properties.own(prop).each(function (ea) {\n self.flattenProperty(prop[ea], tree + '::' + ea);\n })\n }\n },\n createPreResult: function (otherDiff) {\n var given = this;\n\n var result = {\n addedInPartsBin: {},\n addedInWorkspace: {},\n removedInPartsBin: {},\n removedInWorkspace: {},\n modifiedInPartsBin: {},\n modifiedInWorkspace: {},\n conflicted: {},\n };\n\n // added\n Properties.own(otherDiff.added)\n .withoutAll(Properties.own(given.added))\n .each(function (ea) {\n result.addedInPartsBin[ea] = otherDiff.added[ea];\n })\n Properties.own(given.added)\n .withoutAll(Properties.own(otherDiff.added))\n .each(function (ea) {\n result.addedInWorkspace[ea] = given.added[ea];\n })\n // conflicted\n this.diffConflicted(otherDiff, result)\n // removed\n Properties.own(otherDiff.removed)\n .withoutAll(Properties.own(given.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.removedInPartsBin[ea] = otherDiff.removed[ea];\n });\n Properties.own(given.removed)\n .withoutAll(Properties.own(otherDiff.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.removedInWorkspace[ea] = given.removed[ea];\n });\n // modified\n Properties.own(otherDiff.modified)\n .withoutAll(Properties.own(given.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.modifiedInPartsBin[ea] = otherDiff.modified[ea];\n });\n Properties.own(given.modified)\n .withoutAll(Properties.own(otherDiff.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.modifiedInWorkspace[ea] = given.modified[ea];\n });\n \n return result\n },\n diffConflicted: function (otherDiff, result) {\n var given = this;\n Properties.own(given.modified)\n .intersect(Properties.own(otherDiff.modified))\n .each(function (ea) {\n var atomicDiff = given.modified[ea].diffAgainst(otherDiff.modified[ea]);\n atomicDiff && (result.conflicted[ea] = atomicDiff)\n });\n Properties.own(otherDiff.modified)\n .intersect(Properties.own(given.removed))\n .each(function (ea) {\n var atomicDiff = otherDiff.modified[ea].diffAgainst(given.modified[ea]);\n atomicDiff && (result.conflicted[ea] = atomicDiff)\n });\n // modified or removed\n Properties.own(given.modified)\n .intersect(Properties.own(otherDiff.removed))\n .each(function (ea) {\n result.conflicted[ea] = new AtomicDiff('morph', given.modified[ea].newValue, otherDiff.removed[ea]);\n });\n Properties.own(otherDiff.modified)\n .intersect(Properties.own(given.removed))\n .each(function (ea) {\n result.conflicted[ea] = new AtomicDiff('morph', given.removed[ea], otherdiff.modified[ea].newValue);\n });\n },\n});","isBeingDragged":false,"lastSearchString":"registered2f","textString":"// changes here only affect runtime\nDiff.addMethods({\n diffAgainst: function (otherDiff) {\n // returns a diff between diffs based on a merge matrix.\n debugger\n this.flattenPropertyTree(),\n otherDiff.flattenPropertyTree();\n\n return this.createPreResult(otherDiff);\n },\n flattenPropertyTree: function () {\n var self = this;\n\n Properties.own(self.modified).each(function (ea) {\n self.flattenProperty(self.modified[ea], ea);\n })\n\n Properties.own(self.modified).each(function (ea) {\n if (self.modified[ea].constructor.toString().indexOf('AtomicDiff') < 0) delete self.modified[ea];\n })\n },\n flattenProperty: function (prop, tree) {\n var self = this,\n p = {}\n\n if (prop.constructor.toString().indexOf('AtomicDiff') >= 0)\n self.modified[tree] = prop\n\n else { \n Properties.own(prop).each(function (ea) {\n self.flattenProperty(prop[ea], tree + '::' + ea);\n })\n }\n },\n createPreResult: function (otherDiff) {\n var given = this;\n\n var result = {\n addedInPartsBin: {},\n addedInWorkspace: {},\n removedInPartsBin: {},\n removedInWorkspace: {},\n modifiedInPartsBin: {},\n modifiedInWorkspace: {},\n conflicted: {},\n };\n\n // added\n Properties.own(otherDiff.added)\n .withoutAll(Properties.own(given.added))\n .each(function (ea) {\n result.addedInPartsBin[ea] = otherDiff.added[ea];\n })\n Properties.own(given.added)\n .withoutAll(Properties.own(otherDiff.added))\n .each(function (ea) {\n result.addedInWorkspace[ea] = given.added[ea];\n })\n // conflicted\n this.diffConflicted(otherDiff, result)\n // removed\n Properties.own(otherDiff.removed)\n .withoutAll(Properties.own(given.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.removedInPartsBin[ea] = otherDiff.removed[ea];\n });\n Properties.own(given.removed)\n .withoutAll(Properties.own(otherDiff.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.removedInWorkspace[ea] = given.removed[ea];\n });\n // modified\n Properties.own(otherDiff.modified)\n .withoutAll(Properties.own(given.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.modifiedInPartsBin[ea] = otherDiff.modified[ea];\n });\n Properties.own(given.modified)\n .withoutAll(Properties.own(otherDiff.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.modifiedInWorkspace[ea] = given.modified[ea];\n });\n \n return result\n },\n diffConflicted: function (otherDiff, result) {\n var given = this;\n Properties.own(given.modified)\n .intersect(Properties.own(otherDiff.modified))\n .each(function (ea) {\n var atomicDiff = given.modified[ea].diffAgainst(otherDiff.modified[ea]);\n atomicDiff && (result.conflicted[ea] = atomicDiff)\n });\n Properties.own(otherDiff.modified)\n .intersect(Properties.own(given.removed))\n .each(function (ea) {\n var atomicDiff = otherDiff.modified[ea].diffAgainst(given.modified[ea]);\n atomicDiff && (result.conflicted[ea] = atomicDiff)\n });\n // modified or removed\n Properties.own(given.modified)\n .intersect(Properties.own(otherDiff.removed))\n .each(function (ea) {\n result.conflicted[ea] = new AtomicDiff('morph', given.modified[ea].newValue, otherDiff.removed[ea]);\n });\n Properties.own(otherDiff.modified)\n .intersect(Properties.own(given.removed))\n .each(function (ea) {\n result.conflicted[ea] = new AtomicDiff('morph', given.removed[ea], otherdiff.modified[ea].newValue);\n });\n },\n});","__LivelyClassName__":"lively.morphic.Text"},"1556":{"_Position":{"__isSmartRef__":true,"id":1557},"renderContextTable":{"__isSmartRef__":true,"id":1558},"_Extent":{"__isSmartRef__":true,"id":1559},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":1560},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1561},"_Fill":{"__isSmartRef__":true,"id":1562},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1557":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1558":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1559":{"x":1106,"y":862,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1560":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1561":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1562":{"r":0.9529411764705882,"g":0.9529411764705882,"b":0.9529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1563":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1564":{"style":{"__isSmartRef__":true,"id":1565},"chunkOwner":{"__isSmartRef__":true,"id":1555},"storedString":"// changes here only affect runtime\nDiff.addMethods({\n diffAgainst: function (otherDiff) {\n // returns a diff between diffs based on a merge matrix.\n debugger\n this.flattenPropertyTree(),\n otherDiff.flattenPropertyTree();\n\n return this.createPreResult(otherDiff);\n },\n flattenPropertyTree: function () {\n var self = this;\n\n Properties.own(self.modified).each(function (ea) {\n self.flattenProperty(self.modified[ea], ea);\n })\n\n Properties.own(self.modified).each(function (ea) {\n if (self.modified[ea].constructor.toString().indexOf('AtomicDiff') < 0) delete self.modified[ea];\n })\n },\n flattenProperty: function (prop, tree) {\n var self = this,\n p = {}\n\n if (prop.constructor.toString().indexOf('AtomicDiff') >= 0)\n self.modified[tree] = prop\n\n else { \n Properties.own(prop).each(function (ea) {\n self.flattenProperty(prop[ea], tree + '::' + ea);\n })\n }\n },\n createPreResult: function (otherDiff) {\n var given = this;\n\n var result = {\n addedInPartsBin: {},\n addedInWorkspace: {},\n removedInPartsBin: {},\n removedInWorkspace: {},\n modifiedInPartsBin: {},\n modifiedInWorkspace: {},\n conflicted: {},\n };\n\n // added\n Properties.own(otherDiff.added)\n .withoutAll(Properties.own(given.added))\n .each(function (ea) {\n result.addedInPartsBin[ea] = otherDiff.added[ea];\n })\n Properties.own(given.added)\n .withoutAll(Properties.own(otherDiff.added))\n .each(function (ea) {\n result.addedInWorkspace[ea] = given.added[ea];\n })\n // conflicted\n this.diffConflicted(otherDiff, result)\n // removed\n Properties.own(otherDiff.removed)\n .withoutAll(Properties.own(given.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.removedInPartsBin[ea] = otherDiff.removed[ea];\n });\n Properties.own(given.removed)\n .withoutAll(Properties.own(otherDiff.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.removedInWorkspace[ea] = given.removed[ea];\n });\n // modified\n Properties.own(otherDiff.modified)\n .withoutAll(Properties.own(given.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.modifiedInPartsBin[ea] = otherDiff.modified[ea];\n });\n Properties.own(given.modified)\n .withoutAll(Properties.own(otherDiff.removed))\n .withoutAll(Properties.own(result.conflicted))\n .each(function (ea) {\n result.modifiedInWorkspace[ea] = given.modified[ea];\n });\n \n return result\n },\n diffConflicted: function (otherDiff, result) {\n var given = this;\n Properties.own(given.modified)\n .intersect(Properties.own(otherDiff.modified))\n .each(function (ea) {\n var atomicDiff = given.modified[ea].diffAgainst(otherDiff.modified[ea]);\n atomicDiff && (result.conflicted[ea] = atomicDiff)\n });\n Properties.own(otherDiff.modified)\n .intersect(Properties.own(given.removed))\n .each(function (ea) {\n var atomicDiff = otherDiff.modified[ea].diffAgainst(given.modified[ea]);\n atomicDiff && (result.conflicted[ea] = atomicDiff)\n });\n // modified or removed\n Properties.own(given.modified)\n .intersect(Properties.own(otherDiff.removed))\n .each(function (ea) {\n result.conflicted[ea] = new AtomicDiff('morph', given.modified[ea].newValue, otherDiff.removed[ea]);\n });\n Properties.own(otherDiff.modified)\n .intersect(Properties.own(given.removed))\n .each(function (ea) {\n result.conflicted[ea] = new AtomicDiff('morph', given.removed[ea], otherdiff.modified[ea].newValue);\n });\n },\n});","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1565":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1566":{"morph":{"__isSmartRef__":true,"id":1555},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1567":{"x":1106,"y":862,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1568":{"x":-14,"y":21,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1569":{"resizeWidth":true,"resizeHeight":true},"1570":{"sourceObj":{"__isSmartRef__":true,"id":1555},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1555},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1571":{"submorphs":[{"__isSmartRef__":true,"id":1572},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1632},{"__isSmartRef__":true,"id":1665}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1699},"derivationIds":[null],"id":"9C519B72-8244-406D-9E00-889E42F91EFE","renderContextTable":{"__isSmartRef__":true,"id":1705},"eventHandler":{"__isSmartRef__":true,"id":1706},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1707},"_Position":{"__isSmartRef__":true,"id":1708},"windowMorph":{"__isSmartRef__":true,"id":1554},"label":{"__isSmartRef__":true,"id":1572},"closeButton":{"__isSmartRef__":true,"id":1586},"menuButton":{"__isSmartRef__":true,"id":1632},"collapseButton":{"__isSmartRef__":true,"id":1665},"priorExtent":{"__isSmartRef__":true,"id":1709},"owner":{"__isSmartRef__":true,"id":1554},"prevScroll":[0,0],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1572":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1573},"derivationIds":[null],"id":"A5F49CDE-73A2-47AC-99FA-B304E2314254","renderContextTable":{"__isSmartRef__":true,"id":1579},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1580}],"eventHandler":{"__isSmartRef__":true,"id":1582},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1583},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1571},"priorExtent":{"__isSmartRef__":true,"id":1584},"_MaxTextWidth":1047,"_MinTextWidth":1047,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":1585},"prevScroll":[0,0],"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1573":{"_Position":{"__isSmartRef__":true,"id":1574},"renderContextTable":{"__isSmartRef__":true,"id":1575},"_Extent":{"__isSmartRef__":true,"id":1576},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1577},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1578},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1574":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1575":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1576":{"x":1047,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1577":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1578":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1579":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1580":{"style":{"__isSmartRef__":true,"id":1581},"chunkOwner":{"__isSmartRef__":true,"id":1572},"storedString":"Workspace","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1581":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1582":{"morph":{"__isSmartRef__":true,"id":1572},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1583":{"resizeWidth":true},"1584":{"x":1047,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1585":{"x":20,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1586":{"submorphs":[{"__isSmartRef__":true,"id":1587}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1598},"derivationIds":[null],"id":"F055133A-1D97-40A2-904C-500B84743E4A","renderContextTable":{"__isSmartRef__":true,"id":1614},"eventHandler":{"__isSmartRef__":true,"id":1615},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1616},"priorExtent":{"__isSmartRef__":true,"id":1617},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1604},"lighterFill":{"__isSmartRef__":true,"id":1618},"label":{"__isSmartRef__":true,"id":1587},"owner":{"__isSmartRef__":true,"id":1571},"layout":{"__isSmartRef__":true,"id":1627},"attributeConnections":[{"__isSmartRef__":true,"id":1628},{"__isSmartRef__":true,"id":1630}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1587":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1588},"derivationIds":[null],"id":"6A17A27A-4437-41EB-9570-ABC2196A0436","renderContextTable":{"__isSmartRef__":true,"id":1593},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1594}],"eventHandler":{"__isSmartRef__":true,"id":1596},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1586},"priorExtent":{"__isSmartRef__":true,"id":1597},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1578},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1588":{"_Position":{"__isSmartRef__":true,"id":1589},"renderContextTable":{"__isSmartRef__":true,"id":1590},"_Extent":{"__isSmartRef__":true,"id":1591},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1592},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1578},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1589":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1590":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1591":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1592":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1593":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1594":{"style":{"__isSmartRef__":true,"id":1595},"chunkOwner":{"__isSmartRef__":true,"id":1587},"storedString":"X","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1595":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1596":{"morph":{"__isSmartRef__":true,"id":1587},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1597":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1598":{"_Position":{"__isSmartRef__":true,"id":1599},"renderContextTable":{"__isSmartRef__":true,"id":1600},"_Extent":{"__isSmartRef__":true,"id":1601},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1602},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1603},"_Fill":{"__isSmartRef__":true,"id":1604},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1599":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1600":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1601":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1602":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1603":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1604":{"stops":[{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1611}],"vector":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1605":{"offset":0,"color":{"__isSmartRef__":true,"id":1606}},"1606":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1607":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1608}},"1608":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1609":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1610}},"1610":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1611":{"offset":1,"color":{"__isSmartRef__":true,"id":1612}},"1612":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1613":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1614":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1615":{"morph":{"__isSmartRef__":true,"id":1586},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1616":{"x":1086,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1617":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1618":{"stops":[{"__isSmartRef__":true,"id":1619},{"__isSmartRef__":true,"id":1621},{"__isSmartRef__":true,"id":1623},{"__isSmartRef__":true,"id":1625}],"vector":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1619":{"offset":0,"color":{"__isSmartRef__":true,"id":1620}},"1620":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1621":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1622}},"1622":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1623":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1624}},"1624":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1625":{"offset":1,"color":{"__isSmartRef__":true,"id":1626}},"1626":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1627":{"moveHorizontal":true},"1628":{"sourceObj":{"__isSmartRef__":true,"id":1586},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1554},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1629},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1629":{"source":{"__isSmartRef__":true,"id":1586},"target":{"__isSmartRef__":true,"id":1554}},"1630":{"sourceObj":{"__isSmartRef__":true,"id":1586},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1554},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1631},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1631":{"source":{"__isSmartRef__":true,"id":1586},"target":{"__isSmartRef__":true,"id":1554}},"1632":{"submorphs":[{"__isSmartRef__":true,"id":1633}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1643},"derivationIds":[null],"id":"496DF5C6-09C9-4171-96E4-4063D2901041","renderContextTable":{"__isSmartRef__":true,"id":1648},"eventHandler":{"__isSmartRef__":true,"id":1649},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1650},"priorExtent":{"__isSmartRef__":true,"id":1651},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1604},"lighterFill":{"__isSmartRef__":true,"id":1652},"label":{"__isSmartRef__":true,"id":1633},"owner":{"__isSmartRef__":true,"id":1571},"attributeConnections":[{"__isSmartRef__":true,"id":1661},{"__isSmartRef__":true,"id":1663}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1633":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1634},"derivationIds":[null],"id":"6B2A3775-4025-4274-BD2B-70CE4D51E1B1","renderContextTable":{"__isSmartRef__":true,"id":1638},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1639}],"eventHandler":{"__isSmartRef__":true,"id":1641},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1632},"priorExtent":{"__isSmartRef__":true,"id":1642},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1578},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1634":{"_Position":{"__isSmartRef__":true,"id":1635},"renderContextTable":{"__isSmartRef__":true,"id":1636},"_Extent":{"__isSmartRef__":true,"id":1637},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1592},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1578},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1635":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1636":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1637":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1638":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1639":{"style":{"__isSmartRef__":true,"id":1640},"chunkOwner":{"__isSmartRef__":true,"id":1633},"storedString":"M","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1640":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1641":{"morph":{"__isSmartRef__":true,"id":1633},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1642":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1643":{"_Position":{"__isSmartRef__":true,"id":1644},"renderContextTable":{"__isSmartRef__":true,"id":1645},"_Extent":{"__isSmartRef__":true,"id":1646},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1647},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1603},"_Fill":{"__isSmartRef__":true,"id":1604},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1644":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1645":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1646":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1647":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1648":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1649":{"morph":{"__isSmartRef__":true,"id":1632},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1650":{"x":3,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1651":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1652":{"stops":[{"__isSmartRef__":true,"id":1653},{"__isSmartRef__":true,"id":1655},{"__isSmartRef__":true,"id":1657},{"__isSmartRef__":true,"id":1659}],"vector":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1653":{"offset":0,"color":{"__isSmartRef__":true,"id":1654}},"1654":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1655":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1656}},"1656":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1657":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1658}},"1658":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1659":{"offset":1,"color":{"__isSmartRef__":true,"id":1660}},"1660":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1661":{"sourceObj":{"__isSmartRef__":true,"id":1632},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1554},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1662},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1662":{"source":{"__isSmartRef__":true,"id":1632},"target":{"__isSmartRef__":true,"id":1554}},"1663":{"sourceObj":{"__isSmartRef__":true,"id":1632},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1554},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1664},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1664":{"source":{"__isSmartRef__":true,"id":1632},"target":{"__isSmartRef__":true,"id":1554}},"1665":{"submorphs":[{"__isSmartRef__":true,"id":1666}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1676},"derivationIds":[null],"id":"3672245C-5568-462E-B2B5-40DC8C71CE14","renderContextTable":{"__isSmartRef__":true,"id":1681},"eventHandler":{"__isSmartRef__":true,"id":1682},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1683},"priorExtent":{"__isSmartRef__":true,"id":1684},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1604},"lighterFill":{"__isSmartRef__":true,"id":1685},"label":{"__isSmartRef__":true,"id":1666},"owner":{"__isSmartRef__":true,"id":1571},"layout":{"__isSmartRef__":true,"id":1694},"attributeConnections":[{"__isSmartRef__":true,"id":1695},{"__isSmartRef__":true,"id":1697}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1666":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1667},"derivationIds":[null],"id":"67A5894D-7279-47B6-B95F-4647E1C204C8","renderContextTable":{"__isSmartRef__":true,"id":1671},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1672}],"eventHandler":{"__isSmartRef__":true,"id":1674},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1665},"priorExtent":{"__isSmartRef__":true,"id":1675},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1578},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1667":{"_Position":{"__isSmartRef__":true,"id":1668},"renderContextTable":{"__isSmartRef__":true,"id":1669},"_Extent":{"__isSmartRef__":true,"id":1670},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1592},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1578},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1668":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1669":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1670":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1671":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1672":{"style":{"__isSmartRef__":true,"id":1673},"chunkOwner":{"__isSmartRef__":true,"id":1666},"storedString":"–","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1673":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1674":{"morph":{"__isSmartRef__":true,"id":1666},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1675":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1676":{"_Position":{"__isSmartRef__":true,"id":1677},"renderContextTable":{"__isSmartRef__":true,"id":1678},"_Extent":{"__isSmartRef__":true,"id":1679},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1680},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1603},"_Fill":{"__isSmartRef__":true,"id":1604},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1677":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1678":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1679":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1680":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1681":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1682":{"morph":{"__isSmartRef__":true,"id":1665},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1683":{"x":1067,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1684":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1685":{"stops":[{"__isSmartRef__":true,"id":1686},{"__isSmartRef__":true,"id":1688},{"__isSmartRef__":true,"id":1690},{"__isSmartRef__":true,"id":1692}],"vector":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1686":{"offset":0,"color":{"__isSmartRef__":true,"id":1687}},"1687":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1688":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1689}},"1689":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1690":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1691}},"1691":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1692":{"offset":1,"color":{"__isSmartRef__":true,"id":1693}},"1693":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1694":{"moveHorizontal":true},"1695":{"sourceObj":{"__isSmartRef__":true,"id":1665},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1554},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1696},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1696":{"source":{"__isSmartRef__":true,"id":1665},"target":{"__isSmartRef__":true,"id":1554}},"1697":{"sourceObj":{"__isSmartRef__":true,"id":1665},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1554},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1698},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1698":{"source":{"__isSmartRef__":true,"id":1665},"target":{"__isSmartRef__":true,"id":1554}},"1699":{"_Position":{"__isSmartRef__":true,"id":1700},"renderContextTable":{"__isSmartRef__":true,"id":1701},"_Extent":{"__isSmartRef__":true,"id":1702},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1703},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1704},"_Fill":{"__isSmartRef__":true,"id":902},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1700":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1701":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1702":{"x":1106,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1703":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1704":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1705":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1706":{"morph":{"__isSmartRef__":true,"id":1571},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1707":{"resizeWidth":true,"adjustForNewBounds":true},"1708":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1709":{"x":1106,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1710":{"renderContextTable":{"__isSmartRef__":true,"id":1711},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1712},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1713},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1711":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1712":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1713":{"x":1106,"y":471,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1714":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1715":{"morph":{"__isSmartRef__":true,"id":1554},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1716":{"adjustForNewBounds":true},"1717":{"x":42,"y":575,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1718":{"x":1106,"y":471,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1719":{"x":0,"y":21,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1720":{"x":846,"y":577,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1721":{"submorphs":[{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1740},{"__isSmartRef__":true,"id":1781},{"__isSmartRef__":true,"id":1821},{"__isSmartRef__":true,"id":1861}],"scripts":[],"id":"858EAA11-FAC0-4FB4-A12F-C41DD685474A","shape":{"__isSmartRef__":true,"id":1878},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1885},"showsHalos":false,"name":"DiffingExample","partsBinMetaInfo":{"__isSmartRef__":true,"id":1886},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1897},"eventHandler":{"__isSmartRef__":true,"id":1898},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FB3A4732-44FC-49A1-8BFC-1FF4655FFBD9","6A02A496-4B11-4021-9F31-F06656699902"],"partTests":{"__isSmartRef__":true,"id":1899},"priorExtent":{"__isSmartRef__":true,"id":1904},"prevScroll":[0,0],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Box"},"1722":{"submorphs":[],"scripts":[],"id":"3255657B-3FC7-4AE3-9E35-8CB6B06F7DAD","shape":{"__isSmartRef__":true,"id":1723},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1729},"_MaxTextWidth":600,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1726},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text4","partsBinMetaInfo":{"__isSmartRef__":true,"id":1730},"textChunks":[{"__isSmartRef__":true,"id":1733}],"charsReplaced":" ","lastFindLoc":60,"priorSelectionRange":[72,72],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1735},"renderContextTable":{"__isSmartRef__":true,"id":1736},"eventHandler":{"__isSmartRef__":true,"id":1737},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":1738},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","0FC58F2B-2F35-420D-8843-168467EF8C0B","A58BDD69-8E16-4FA4-B042-2929D1FC695A"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":600,"_MinTextHeight":null,"previousSelection":[77,77],"owner":{"__isSmartRef__":true,"id":1721},"isBeingDragged":false,"savedTextString":"inspect(\n$morph('Ellipse')\n .newThreeWayDiff(\n// $morph('Sibling'),\n// $morph('Parent'))\n)","distanceToDragEvent":{"__isSmartRef__":true,"id":1739},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"1723":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1724},"_Extent":{"__isSmartRef__":true,"id":1725},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1726},"renderContextTable":{"__isSmartRef__":true,"id":1727},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1728},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1724":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1725":{"x":608,"y":66,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1726":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1727":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1728":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1729":{"x":15.958021000005601,"y":6.990005000004658,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1730":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1731}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1731":{"date":{"__isSmartRef__":true,"id":1732},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1732":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"1733":{"style":{"__isSmartRef__":true,"id":1734},"morph":{"__isSmartRef__":true,"id":1722},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1722},"storedString":"inspect($morph('Ellipse').newThreeWayDiff($morph('Sibling'),$morph('Parent')))","__LivelyClassName__":"lively.morphic.TextChunk"},"1734":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1735":{"x":608,"y":62,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1736":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1737":{"morph":{"__isSmartRef__":true,"id":1722},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1738":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1739":{"x":165.0100150200251,"y":-16.004006008010037,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1740":{"submorphs":[{"__isSmartRef__":true,"id":1741}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1766},"id":"E5CE75CF-6059-4C47-AA7D-72240BD9BF78","renderContextTable":{"__isSmartRef__":true,"id":1773},"eventHandler":{"__isSmartRef__":true,"id":1774},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1775},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":1776},"name":"Parent","partsBinMetaInfo":{"__isSmartRef__":true,"id":1777},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","0912718F-2215-4002-BC2D-63FE15813B25"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":1721},"isBeingDragged":false,"priorExtent":{"__isSmartRef__":true,"id":1780},"_Rotation":0,"_Scale":0.998001,"__LivelyClassName__":"lively.morphic.Morph"},"1741":{"submorphs":[],"scripts":[],"id":"4CACA3A7-FD64-4BBB-A438-0E2C9D5199B4","shape":{"__isSmartRef__":true,"id":1742},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1749},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":1750},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1759},"eventHandler":{"__isSmartRef__":true,"id":1760},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","9DC39834-F255-4933-99B1-E7ED63B1B4DE"],"partTests":{"__isSmartRef__":true,"id":1761},"owner":{"__isSmartRef__":true,"id":1740},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Box"},"1742":{"position":{"__isSmartRef__":true,"id":1743},"_Extent":{"__isSmartRef__":true,"id":1744},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1745},"_Fill":{"__isSmartRef__":true,"id":1746},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1747},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1748},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1743":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1744":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1745":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1746":{"r":0,"g":0,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1747":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1748":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1749":{"x":-3.9919879839796977,"y":3.9879819759699444,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1750":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1751},{"__isSmartRef__":true,"id":1753},{"__isSmartRef__":true,"id":1755},{"__isSmartRef__":true,"id":1757}],"revisionOnLoad":150682,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1751":{"date":{"__isSmartRef__":true,"id":1752},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1752":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"1753":{"date":{"__isSmartRef__":true,"id":1754},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1754":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"1755":{"date":{"__isSmartRef__":true,"id":1756},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1756":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"1757":{"date":{"__isSmartRef__":true,"id":1758},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1758":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1759":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1760":{"morph":{"__isSmartRef__":true,"id":1741},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1761":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1762}},"1762":{"test01IsMorph":{"__isSmartRef__":true,"id":1763}},"1763":{"varMapping":{"__isSmartRef__":true,"id":1764},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1765},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1764":{"this":{"__isSmartRef__":true,"id":1761}},"1765":{},"1766":{"_Position":{"__isSmartRef__":true,"id":1767},"renderContextTable":{"__isSmartRef__":true,"id":1768},"_Extent":{"__isSmartRef__":true,"id":1769},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1770},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":1771},"_Fill":{"__isSmartRef__":true,"id":1772},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1767":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1768":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1769":{"x":128.05608411214064,"y":127.0540811081357,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1770":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1771":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1772":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1773":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1774":{"morph":{"__isSmartRef__":true,"id":1740},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1775":{"x":89.81209399999966,"y":139.732134,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1776":{},"1777":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":1778}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1778":{"date":{"__isSmartRef__":true,"id":1779},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1779":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1780":{"x":128.05608411214064,"y":126.05207810413069,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1781":{"submorphs":[{"__isSmartRef__":true,"id":1782}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1807},"id":"5B8EE7AB-D74C-44F3-BE1B-B1736BA88A68","renderContextTable":{"__isSmartRef__":true,"id":1814},"eventHandler":{"__isSmartRef__":true,"id":1815},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1816},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":1817},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":1818},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","0912718F-2215-4002-BC2D-63FE15813B25","D962A339-2C5C-48CD-B6D4-320B40255A9B"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1721},"_Rotation":0,"_Scale":0.996005996001,"__LivelyClassName__":"lively.morphic.Morph"},"1782":{"submorphs":[],"scripts":[],"id":"D920AA23-1BEF-47EF-A7B2-BD6214A00A74","shape":{"__isSmartRef__":true,"id":1783},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1790},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":1791},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1800},"eventHandler":{"__isSmartRef__":true,"id":1801},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","9DC39834-F255-4933-99B1-E7ED63B1B4DE","04E4EF55-6470-4970-B4EB-388C2510C80C"],"partTests":{"__isSmartRef__":true,"id":1802},"owner":{"__isSmartRef__":true,"id":1781},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Box"},"1783":{"position":{"__isSmartRef__":true,"id":1784},"_Extent":{"__isSmartRef__":true,"id":1785},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1786},"_Fill":{"__isSmartRef__":true,"id":1787},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1788},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1789},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1784":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1785":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1786":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1787":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1788":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1789":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1790":{"x":-3.9919879839796977,"y":3.9879819759699444,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1791":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1792},{"__isSmartRef__":true,"id":1794},{"__isSmartRef__":true,"id":1796},{"__isSmartRef__":true,"id":1798}],"revisionOnLoad":150682,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1792":{"date":{"__isSmartRef__":true,"id":1793},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1793":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"1794":{"date":{"__isSmartRef__":true,"id":1795},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1795":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"1796":{"date":{"__isSmartRef__":true,"id":1797},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1797":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"1798":{"date":{"__isSmartRef__":true,"id":1799},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1799":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1800":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1801":{"morph":{"__isSmartRef__":true,"id":1782},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1802":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1803}},"1803":{"test01IsMorph":{"__isSmartRef__":true,"id":1804}},"1804":{"varMapping":{"__isSmartRef__":true,"id":1805},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1806},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1805":{"this":{"__isSmartRef__":true,"id":1802}},"1806":{},"1807":{"_Position":{"__isSmartRef__":true,"id":1808},"renderContextTable":{"__isSmartRef__":true,"id":1809},"_Extent":{"__isSmartRef__":true,"id":1810},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1811},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":1812},"_Fill":{"__isSmartRef__":true,"id":1813},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1808":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1809":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1810":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1811":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1812":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1813":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1814":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1815":{"morph":{"__isSmartRef__":true,"id":1781},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1816":{"x":317.35632199999964,"y":132.74612700000003,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1817":{},"1818":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":1819}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1819":{"date":{"__isSmartRef__":true,"id":1820},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1820":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1821":{"submorphs":[{"__isSmartRef__":true,"id":1822}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1847},"id":"8A978665-1740-41F3-A038-C3E21E9BCF42","renderContextTable":{"__isSmartRef__":true,"id":1854},"eventHandler":{"__isSmartRef__":true,"id":1855},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1856},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":1857},"name":"Sibling","partsBinMetaInfo":{"__isSmartRef__":true,"id":1858},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","0912718F-2215-4002-BC2D-63FE15813B25","5D2C9BB5-C84E-4FA2-A6BD-778B97246AB3"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1721},"_Rotation":0,"_Scale":0.996005996001,"__LivelyClassName__":"lively.morphic.Morph"},"1822":{"submorphs":[],"scripts":[],"id":"769B02EB-281D-4433-BA44-F8C6E000EF9A","shape":{"__isSmartRef__":true,"id":1823},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1830},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":1831},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1840},"eventHandler":{"__isSmartRef__":true,"id":1841},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","9DC39834-F255-4933-99B1-E7ED63B1B4DE","170DBF50-AFEF-464D-BBF0-1C9D3D1EB267"],"partTests":{"__isSmartRef__":true,"id":1842},"owner":{"__isSmartRef__":true,"id":1821},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Box"},"1823":{"position":{"__isSmartRef__":true,"id":1824},"_Extent":{"__isSmartRef__":true,"id":1825},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1826},"_Fill":{"__isSmartRef__":true,"id":1827},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1828},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1829},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1824":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1825":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1826":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1827":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1828":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1829":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1830":{"x":-3.9919879839796977,"y":3.9879819759699444,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1831":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1832},{"__isSmartRef__":true,"id":1834},{"__isSmartRef__":true,"id":1836},{"__isSmartRef__":true,"id":1838}],"revisionOnLoad":150682,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1832":{"date":{"__isSmartRef__":true,"id":1833},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1833":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"1834":{"date":{"__isSmartRef__":true,"id":1835},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1835":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"1836":{"date":{"__isSmartRef__":true,"id":1837},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1837":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"1838":{"date":{"__isSmartRef__":true,"id":1839},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1839":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1840":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1841":{"morph":{"__isSmartRef__":true,"id":1822},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1842":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1843}},"1843":{"test01IsMorph":{"__isSmartRef__":true,"id":1844}},"1844":{"varMapping":{"__isSmartRef__":true,"id":1845},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1846},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1845":{"this":{"__isSmartRef__":true,"id":1842}},"1846":{},"1847":{"_Position":{"__isSmartRef__":true,"id":1848},"renderContextTable":{"__isSmartRef__":true,"id":1849},"_Extent":{"__isSmartRef__":true,"id":1850},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1851},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":1852},"_Fill":{"__isSmartRef__":true,"id":1853},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1848":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1849":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1850":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1851":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1852":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1853":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1854":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1855":{"morph":{"__isSmartRef__":true,"id":1821},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1856":{"x":77.83608199999958,"y":296.418291,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1857":{},"1858":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":10000,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":1859}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1859":{"date":{"__isSmartRef__":true,"id":1860},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1860":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1861":{"submorphs":[],"scripts":[],"id":"B3A561E3-060D-442D-B421-0B1CC404BD3D","shape":{"__isSmartRef__":true,"id":1862},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1868},"_MaxTextWidth":468,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1865},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":1869},"textChunks":[{"__isSmartRef__":true,"id":1872}],"charsReplaced":"some text ","lastFindLoc":10,"priorSelectionRange":[90,90],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1874},"renderContextTable":{"__isSmartRef__":true,"id":1875},"eventHandler":{"__isSmartRef__":true,"id":1876},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":1877},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","FD29D762-4102-48F4-8BD4-0112B82036E2"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":468,"_MinTextHeight":null,"previousSelection":[4,4],"owner":{"__isSmartRef__":true,"id":1721},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"1862":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1863},"_Extent":{"__isSmartRef__":true,"id":1864},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1865},"renderContextTable":{"__isSmartRef__":true,"id":1866},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1867},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1863":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1864":{"x":476,"y":135,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1865":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1866":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1867":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1868":{"x":21.956021999999848,"y":443.112444,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1869":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1870}],"revisionOnLoad":148789,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1870":{"date":{"__isSmartRef__":true,"id":1871},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1871":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"1872":{"style":{"__isSmartRef__":true,"id":1873},"chunkOwner":{"__isSmartRef__":true,"id":1861},"storedString":"WARNING: This is an example that shows, that diffing MUST be restricted in its deepness: Even if both versions changed the rectangle colors, there is no conflict here - one version changed the r value, the other g and b value.","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1873":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1874":{"x":476,"y":131,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1875":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1876":{"morph":{"__isSmartRef__":true,"id":1861},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1877":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1878":{"position":{"__isSmartRef__":true,"id":1879},"_Extent":{"__isSmartRef__":true,"id":1880},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1881},"_Fill":{"__isSmartRef__":true,"id":1882},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1883},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1884},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1879":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1880":{"x":647.902549,"y":578.0424789999996,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1881":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1882":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1883":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1884":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1885":{"x":103,"y":1524,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1886":{"partsSpaceName":"PartsBin/BP2012/","__SourceModuleName__":"Global.lively.PartsBin","comment":"An example for diffing a simple morph.","migrationLevel":4,"partName":"DiffingExample","changes":[{"__isSmartRef__":true,"id":1887},{"__isSmartRef__":true,"id":1889},{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1895}],"revisionOnLoad":151095,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1887":{"date":{"__isSmartRef__":true,"id":1888},"author":"undefined","message":"init","id":"957FA4C0-88B1-4DBF-9403-A565B25D7911"},"1888":{"isSerializedDate":true,"string":"Wed Apr 11 2012 13:40:35 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1889":{"date":{"__isSmartRef__":true,"id":1890},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1890":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"1891":{"date":{"__isSmartRef__":true,"id":1892},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1892":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"1893":{"date":{"__isSmartRef__":true,"id":1894},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1894":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"1895":{"date":{"__isSmartRef__":true,"id":1896},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1896":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"1897":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1898":{"morph":{"__isSmartRef__":true,"id":1721},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1899":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1900}},"1900":{"test01IsMorph":{"__isSmartRef__":true,"id":1901}},"1901":{"varMapping":{"__isSmartRef__":true,"id":1902},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1903},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1902":{"this":{"__isSmartRef__":true,"id":1899}},"1903":{},"1904":{"x":646.904548,"y":578.0424789999996,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1905":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1906},"id":2,"renderContextTable":{"__isSmartRef__":true,"id":1912},"eventHandler":{"__isSmartRef__":true,"id":1913},"droppingEnabled":false,"halosEnabled":false,"_world":{"__isSmartRef__":true,"id":0},"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":1914},"priorExtent":{"__isSmartRef__":true,"id":1915},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__SourceModuleName__":"Global.lively.morphic.Events","internalClickedOnMorph":{"__isSmartRef__":true,"id":1916},"carriesGrabbedMorphs":false,"lastScrollTime":1334145027505,"scrollFocusMorph":{"__isSmartRef__":true,"id":1927},"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"1906":{"_Position":{"__isSmartRef__":true,"id":1907},"renderContextTable":{"__isSmartRef__":true,"id":1908},"_Extent":{"__isSmartRef__":true,"id":1909},"_Fill":{"__isSmartRef__":true,"id":1910},"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1911},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1907":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1908":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1909":{"x":2,"y":2,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1910":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1911":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1912":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1913":{"morph":{"__isSmartRef__":true,"id":1905},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1914":{"x":854,"y":578,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1915":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1916":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1917},"derivationIds":[null],"id":"AE36350A-B618-4838-A007-98EF411384DF","renderContextTable":{"__isSmartRef__":true,"id":1923},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1924}],"eventHandler":{"__isSmartRef__":true,"id":1926},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1927},"priorExtent":{"__isSmartRef__":true,"id":2053},"_MaxTextWidth":60,"_MinTextWidth":60,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1922},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1917":{"_Position":{"__isSmartRef__":true,"id":1918},"renderContextTable":{"__isSmartRef__":true,"id":1919},"_Extent":{"__isSmartRef__":true,"id":1920},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1921},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1922},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1918":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1919":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1920":{"x":60,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1921":{"x":0,"y":6,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1922":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1923":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1924":{"style":{"__isSmartRef__":true,"id":1925},"chunkOwner":{"__isSmartRef__":true,"id":1916},"storedString":"OK","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1925":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1926":{"morph":{"__isSmartRef__":true,"id":1916},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1927":{"submorphs":[{"__isSmartRef__":true,"id":1916}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1928},"derivationIds":[null],"id":"D2AD6F80-8D2A-4A00-80B5-25081A681394","renderContextTable":{"__isSmartRef__":true,"id":1944},"eventHandler":{"__isSmartRef__":true,"id":1945},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1946},"priorExtent":{"__isSmartRef__":true,"id":1947},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1948},"lighterFill":{"__isSmartRef__":true,"id":1934},"label":{"__isSmartRef__":true,"id":1916},"layout":{"__isSmartRef__":true,"id":1957},"owner":{"__isSmartRef__":true,"id":1958},"attributeConnections":[{"__isSmartRef__":true,"id":2051},{"__isSmartRef__":true,"id":2052}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1928":{"_Position":{"__isSmartRef__":true,"id":1929},"renderContextTable":{"__isSmartRef__":true,"id":1930},"_Extent":{"__isSmartRef__":true,"id":1931},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1932},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1933},"_Fill":{"__isSmartRef__":true,"id":1934},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1929":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1930":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1931":{"x":60,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1932":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1933":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1934":{"stops":[{"__isSmartRef__":true,"id":1935},{"__isSmartRef__":true,"id":1937},{"__isSmartRef__":true,"id":1939},{"__isSmartRef__":true,"id":1941}],"vector":{"__isSmartRef__":true,"id":1943},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1935":{"offset":0,"color":{"__isSmartRef__":true,"id":1936}},"1936":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1937":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1938}},"1938":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1939":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1940}},"1940":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1941":{"offset":1,"color":{"__isSmartRef__":true,"id":1942}},"1942":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1943":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1944":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1945":{"morph":{"__isSmartRef__":true,"id":1927},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1946":{"x":172,"y":56,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1947":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1948":{"stops":[{"__isSmartRef__":true,"id":1949},{"__isSmartRef__":true,"id":1951},{"__isSmartRef__":true,"id":1953},{"__isSmartRef__":true,"id":1955}],"vector":{"__isSmartRef__":true,"id":1943},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1949":{"offset":0,"color":{"__isSmartRef__":true,"id":1950}},"1950":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1951":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1952}},"1952":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1953":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1954}},"1954":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1955":{"offset":1,"color":{"__isSmartRef__":true,"id":1956}},"1956":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1957":{"moveVertical":true,"moveHorizontal":true},"1958":{"submorphs":[{"__isSmartRef__":true,"id":1959},{"__isSmartRef__":true,"id":1971},{"__isSmartRef__":true,"id":1927},{"__isSmartRef__":true,"id":2005}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2027},"derivationIds":[null],"id":"5F33DCBB-3100-4E4C-968D-3C0E351561AD","renderContextTable":{"__isSmartRef__":true,"id":2034},"eventHandler":{"__isSmartRef__":true,"id":2035},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2036},"isLockOwner":true,"layout":{"__isSmartRef__":true,"id":2037},"draggingEnabled":false,"grabbingEnabled":false,"attributeConnections":[{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2040},{"__isSmartRef__":true,"id":2042}],"ownerApp":{"__isSmartRef__":true,"id":2003},"owner":null,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2043},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"1959":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1960},"derivationIds":[null],"id":"0E3B9081-1E7C-49E2-9C6B-2A772DF30EE1","renderContextTable":{"__isSmartRef__":true,"id":1966},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":1967}],"eventHandler":{"__isSmartRef__":true,"id":1969},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1958},"priorExtent":{"__isSmartRef__":true,"id":1970},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"draggingEnabled":false,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1960":{"_Position":{"__isSmartRef__":true,"id":1961},"renderContextTable":{"__isSmartRef__":true,"id":1962},"_Extent":{"__isSmartRef__":true,"id":1963},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1964},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1922},"_Fill":{"__isSmartRef__":true,"id":1965},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1961":{"x":4,"y":4,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1962":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1963":{"x":225,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1964":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1965":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1966":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1967":{"style":{"__isSmartRef__":true,"id":1968},"chunkOwner":{"__isSmartRef__":true,"id":1959},"storedString":"Please enter a relative or absolute path","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1968":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1969":{"morph":{"__isSmartRef__":true,"id":1959},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1970":{"x":292,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1971":{"submorphs":[{"__isSmartRef__":true,"id":1972}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1983},"derivationIds":[null],"id":"E6096579-29D4-4A18-BEA9-7A91547A3795","renderContextTable":{"__isSmartRef__":true,"id":1988},"eventHandler":{"__isSmartRef__":true,"id":1989},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1990},"priorExtent":{"__isSmartRef__":true,"id":1991},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1948},"lighterFill":{"__isSmartRef__":true,"id":1992},"label":{"__isSmartRef__":true,"id":1972},"layout":{"__isSmartRef__":true,"id":2001},"owner":{"__isSmartRef__":true,"id":1958},"attributeConnections":[{"__isSmartRef__":true,"id":2002},{"__isSmartRef__":true,"id":2025}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1972":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1973},"derivationIds":[null],"id":"97B16A5F-AB46-4B8B-87E6-C36C6706E158","renderContextTable":{"__isSmartRef__":true,"id":1978},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1979}],"eventHandler":{"__isSmartRef__":true,"id":1981},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1971},"priorExtent":{"__isSmartRef__":true,"id":1982},"_MaxTextWidth":60,"_MinTextWidth":60,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1922},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1973":{"_Position":{"__isSmartRef__":true,"id":1974},"renderContextTable":{"__isSmartRef__":true,"id":1975},"_Extent":{"__isSmartRef__":true,"id":1976},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1977},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1922},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1974":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1975":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1976":{"x":60,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1977":{"x":0,"y":6,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1978":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1979":{"style":{"__isSmartRef__":true,"id":1980},"chunkOwner":{"__isSmartRef__":true,"id":1972},"storedString":"Cancel","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1980":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1981":{"morph":{"__isSmartRef__":true,"id":1972},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1982":{"x":60,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1983":{"_Position":{"__isSmartRef__":true,"id":1984},"renderContextTable":{"__isSmartRef__":true,"id":1985},"_Extent":{"__isSmartRef__":true,"id":1986},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1987},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1933},"_Fill":{"__isSmartRef__":true,"id":1948},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1984":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1985":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1986":{"x":60,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1987":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1988":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1989":{"morph":{"__isSmartRef__":true,"id":1971},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1990":{"x":236,"y":56,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1991":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1992":{"stops":[{"__isSmartRef__":true,"id":1993},{"__isSmartRef__":true,"id":1995},{"__isSmartRef__":true,"id":1997},{"__isSmartRef__":true,"id":1999}],"vector":{"__isSmartRef__":true,"id":1943},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1993":{"offset":0,"color":{"__isSmartRef__":true,"id":1994}},"1994":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1995":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1996}},"1996":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1997":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1998}},"1998":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1999":{"offset":1,"color":{"__isSmartRef__":true,"id":2000}},"2000":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2001":{"moveVertical":true,"moveHorizontal":true},"2002":{"sourceObj":{"__isSmartRef__":true,"id":1971},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2003},"targetMethodName":"removeTopLevel","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2003":{"result":"http://lively-kernel.org/repository/webwerkstatt/projects/BP2012/Research/DiffingAndMerging/MovedMorphsAndProperMatrix.xhtml","message":"Please enter a relative or absolute path","attributeConnections":[{"__isSmartRef__":true,"id":2004}],"doNotSerialize":["$$result"],"doNotCopyProperties":["$$result"],"defaultInput":"MovedMorphsAndProperMatrix.xhtml","panel":{"__isSmartRef__":true,"id":1958},"label":{"__isSmartRef__":true,"id":1959},"cancelButton":{"__isSmartRef__":true,"id":1971},"okButton":{"__isSmartRef__":true,"id":1927},"inputText":{"__isSmartRef__":true,"id":2005},"view":{"__isSmartRef__":true,"id":1958},"__LivelyClassName__":"lively.morphic.PromptDialog","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2004":{"sourceObj":{"__isSmartRef__":true,"id":2003},"sourceAttrName":"result","targetObj":{"__isSmartRef__":true,"id":2003},"targetMethodName":"triggerCallback","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2005":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2006},"derivationIds":[null],"id":"3062F5A6-1E6C-448A-BBA5-54E0888C37DF","renderContextTable":{"__isSmartRef__":true,"id":2012},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2013},{"__isSmartRef__":true,"id":2015},{"__isSmartRef__":true,"id":2017}],"eventHandler":{"__isSmartRef__":true,"id":2019},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"_Position":{"__isSmartRef__":true,"id":2020},"isInputLine":true,"draggingEnabled":false,"attributeConnections":[{"__isSmartRef__":true,"id":2021},{"__isSmartRef__":true,"id":2022}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"http://lively-kernel.org/repository/webwerkstatt/projects/BP2012/Research/DiffingAndMerging/MovedMorphsAndProperMatrix.xhtml","owner":{"__isSmartRef__":true,"id":1958},"priorExtent":{"__isSmartRef__":true,"id":2024},"_MaxTextWidth":282,"_MinTextWidth":282,"_MaxTextHeight":null,"_MinTextHeight":null,"priorSelectionRange":[92,0],"previousSelection":[0,32],"charsReplaced":"","lastFindLoc":0,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2006":{"_Position":{"__isSmartRef__":true,"id":2007},"renderContextTable":{"__isSmartRef__":true,"id":2008},"_Extent":{"__isSmartRef__":true,"id":2009},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":2010},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1922},"_Fill":{"__isSmartRef__":true,"id":2011},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2007":{"x":4,"y":4,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2008":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2009":{"x":292,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2010":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2011":{"r":0.9529411764705882,"g":0.9529411764705882,"b":0.9529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2012":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2013":{"style":{"__isSmartRef__":true,"id":2014},"chunkOwner":{"__isSmartRef__":true,"id":2005},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2014":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2015":{"style":{"__isSmartRef__":true,"id":2016},"chunkOwner":{"__isSmartRef__":true,"id":2005},"storedString":"http://lively-kernel.org/repository/webwerkstatt/projects/BP2012/Research/DiffingAndMerging/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2016":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2017":{"style":{"__isSmartRef__":true,"id":2018},"chunkOwner":{"__isSmartRef__":true,"id":2005},"storedString":"MovedMorphsAndProperMatrix.xhtml","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2018":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2019":{"morph":{"__isSmartRef__":true,"id":2005},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2020":{"x":4,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2021":{"sourceObj":{"__isSmartRef__":true,"id":2005},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2003},"targetMethodName":"result","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2022":{"sourceObj":{"__isSmartRef__":true,"id":2005},"sourceAttrName":"onEscPressed","targetObj":{"__isSmartRef__":true,"id":2003},"targetMethodName":"result","converter":null,"converterString":"function () { return null }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2023},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2023":{"source":{"__isSmartRef__":true,"id":2005},"target":{"__isSmartRef__":true,"id":2003}},"2024":{"x":292,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2025":{"sourceObj":{"__isSmartRef__":true,"id":1971},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2003},"targetMethodName":"result","converter":null,"converterString":"function () { return null }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2026},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2026":{"source":{"__isSmartRef__":true,"id":1971},"target":{"__isSmartRef__":true,"id":2003}},"2027":{"_Position":{"__isSmartRef__":true,"id":2028},"renderContextTable":{"__isSmartRef__":true,"id":2029},"_Extent":{"__isSmartRef__":true,"id":2030},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2031},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2032},"_Fill":{"__isSmartRef__":true,"id":2033},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2028":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2029":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2030":{"x":300,"y":90,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2031":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2032":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2033":{"r":0.8235294117647058,"g":0.8235294117647058,"b":0.8235294117647058,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2034":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2035":{"morph":{"__isSmartRef__":true,"id":1958},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2036":{"x":651.5,"y":501,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2037":{"adjustForNewBounds":true},"2038":{"sourceObj":{"__isSmartRef__":true,"id":1958},"sourceAttrName":"onEscPressed","targetObj":{"__isSmartRef__":true,"id":2003},"targetMethodName":"result","converter":null,"converterString":"function () { return null}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2039},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2039":{"source":{"__isSmartRef__":true,"id":1958},"target":{"__isSmartRef__":true,"id":2003}},"2040":{"sourceObj":{"__isSmartRef__":true,"id":1958},"sourceAttrName":"onEnterPressed","targetObj":{"__isSmartRef__":true,"id":2005},"targetMethodName":"doSave","converter":null,"converterString":"function (arg) { return arg }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2041},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2041":{"source":{"__isSmartRef__":true,"id":1958},"target":{"__isSmartRef__":true,"id":2005}},"2042":{"sourceObj":{"__isSmartRef__":true,"id":1958},"sourceAttrName":"remove","targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2043":{"$$onEnterPressed":{"__isSmartRef__":true,"id":2044}},"2044":{"varMapping":{"__isSmartRef__":true,"id":2045},"source":"function onEnterPressed(evt) {\n evt.stop();\n }","funcProperties":{"__isSmartRef__":true,"id":2050},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2045":{"this":{"__isSmartRef__":true,"id":1958},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2046}},"2046":{"$super":{"__isSmartRef__":true,"id":2047}},"2047":{"varMapping":{"__isSmartRef__":true,"id":2048},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2048":{"obj":{"__isSmartRef__":true,"id":1958},"name":"onEnterPressed"},"2049":{},"2050":{},"2051":{"sourceObj":{"__isSmartRef__":true,"id":1927},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2003},"targetMethodName":"removeTopLevel","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2052":{"sourceObj":{"__isSmartRef__":true,"id":1927},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2005},"targetMethodName":"doSave","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2053":{"x":60,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2054":{"_Position":{"__isSmartRef__":true,"id":2055},"renderContextTable":{"__isSmartRef__":true,"id":2056},"_Extent":{"__isSmartRef__":true,"id":2057},"_Fill":{"__isSmartRef__":true,"id":2058},"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2059},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2055":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2056":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2057":{"x":3000,"y":4000,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2058":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2059":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2060":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setScroll":"setScrollHTML"},"2061":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2062":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2063":{"x":1440,"y":6000,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2064":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"2065":{"x":852,"y":576,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2066":{"submorphs":[{"__isSmartRef__":true,"id":2067}],"scripts":[],"id":"B8597C0D-4116-4132-969A-D31DE55EAAE8","shape":{"__isSmartRef__":true,"id":2096},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2103},"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2104},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2201},"eventHandler":{"__isSmartRef__":true,"id":2202},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"priorExtent":{"__isSmartRef__":true,"id":2203},"layout":{"__isSmartRef__":true,"id":2204},"distanceToDragEvent":{"__isSmartRef__":true,"id":2205},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2206},"__LivelyClassName__":"lively.morphic.Box"},"2067":{"submorphs":[{"__isSmartRef__":true,"id":2068}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2084},"id":"D2DA8679-8304-441B-B273-13A42835BD7E","renderContextTable":{"__isSmartRef__":true,"id":2089},"eventHandler":{"__isSmartRef__":true,"id":2090},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2091},"name":"ProgressIndicator","priorExtent":{"__isSmartRef__":true,"id":2092},"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":2093},"partsBinMetaInfo":{"__isSmartRef__":true,"id":2094},"__SourceModuleName__":"Global.lively.morphic.Widgets","derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2066},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":2095},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Image"},"2068":{"submorphs":[],"scripts":[],"id":"EEC87E68-4EF9-4F7D-BA2C-91B17662DF06","shape":{"__isSmartRef__":true,"id":2069},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2075},"_MaxTextWidth":257,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":2072},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":2076},"textChunks":[{"__isSmartRef__":true,"id":2077}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2079},"renderContextTable":{"__isSmartRef__":true,"id":2080},"eventHandler":{"__isSmartRef__":true,"id":2081},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":2082},"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":2067},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","distanceToDragEvent":{"__isSmartRef__":true,"id":2083},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"2069":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2070},"_Extent":{"__isSmartRef__":true,"id":2071},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2072},"renderContextTable":{"__isSmartRef__":true,"id":2073},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2074},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2070":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2071":{"x":257,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2072":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2073":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2074":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2075":{"x":-109,"y":38,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2076":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2077":{"style":{"__isSmartRef__":true,"id":2078},"chunkOwner":{"__isSmartRef__":true,"id":2068},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"loading part","__LivelyClassName__":"lively.morphic.TextChunk"},"2078":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2079":{"x":257,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2080":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"2081":{"morph":{"__isSmartRef__":true,"id":2068},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2082":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2083":{"x":179,"y":-11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2084":{"_Position":{"__isSmartRef__":true,"id":2085},"renderContextTable":{"__isSmartRef__":true,"id":2086},"_Extent":{"__isSmartRef__":true,"id":2087},"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2088},"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image"},"2085":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2086":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML","setImageURL":"setImageURLHTML","getNativeExtent":"getNativeExtentHTML"},"2087":{"x":31,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2088":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2089":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2090":{"morph":{"__isSmartRef__":true,"id":2067},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2091":{"x":113.5,"y":81,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2092":{"x":30,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2093":{"x":39,"y":-11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2094":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2095":{"centeredHorizontal":true,"centeredVertical":true},"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","renderContextTable":{"__isSmartRef__":true,"id":2101},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2102},"_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2097":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2098":{"x":266,"y":223,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2099":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2100":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2101":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2102":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2103":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2104":{"partsSpaceName":"PartsBin/iPadWidgets","__SourceModuleName__":"Global.lively.PartsBin","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":2105},{"__isSmartRef__":true,"id":2107},{"__isSmartRef__":true,"id":2109},{"__isSmartRef__":true,"id":2111},{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2115},{"__isSmartRef__":true,"id":2117},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2121},{"__isSmartRef__":true,"id":2123},{"__isSmartRef__":true,"id":2125},{"__isSmartRef__":true,"id":2127},{"__isSmartRef__":true,"id":2129},{"__isSmartRef__":true,"id":2131},{"__isSmartRef__":true,"id":2133},{"__isSmartRef__":true,"id":2135},{"__isSmartRef__":true,"id":2137},{"__isSmartRef__":true,"id":2139},{"__isSmartRef__":true,"id":2141},{"__isSmartRef__":true,"id":2143},{"__isSmartRef__":true,"id":2145},{"__isSmartRef__":true,"id":2147},{"__isSmartRef__":true,"id":2149},{"__isSmartRef__":true,"id":2151},{"__isSmartRef__":true,"id":2153},{"__isSmartRef__":true,"id":2155},{"__isSmartRef__":true,"id":2157},{"__isSmartRef__":true,"id":2159},{"__isSmartRef__":true,"id":2161},{"__isSmartRef__":true,"id":2163},{"__isSmartRef__":true,"id":2165},{"__isSmartRef__":true,"id":2167},{"__isSmartRef__":true,"id":2169},{"__isSmartRef__":true,"id":2171},{"__isSmartRef__":true,"id":2173},{"__isSmartRef__":true,"id":2175},{"__isSmartRef__":true,"id":2177},{"__isSmartRef__":true,"id":2179},{"__isSmartRef__":true,"id":2181},{"__isSmartRef__":true,"id":2183},{"__isSmartRef__":true,"id":2185},{"__isSmartRef__":true,"id":2187},{"__isSmartRef__":true,"id":2189},{"__isSmartRef__":true,"id":2191},{"__isSmartRef__":true,"id":2193},{"__isSmartRef__":true,"id":2195},{"__isSmartRef__":true,"id":2197},{"__isSmartRef__":true,"id":2199}],"revisionOnLoad":151069,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2105":{"date":{"__isSmartRef__":true,"id":2106},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"2106":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (Mitteleuropäische Zeit)"},"2107":{"date":{"__isSmartRef__":true,"id":2108},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"2108":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (Mitteleuropäische Zeit)"},"2109":{"date":{"__isSmartRef__":true,"id":2110},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"2110":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (Mitteleuropäische Zeit)"},"2111":{"date":{"__isSmartRef__":true,"id":2112},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"2112":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (Mitteleuropäische Zeit)"},"2113":{"date":{"__isSmartRef__":true,"id":2114},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"2114":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (Mitteleuropäische Zeit)"},"2115":{"date":{"__isSmartRef__":true,"id":2116},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"2116":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (Mitteleuropäische Zeit)"},"2117":{"date":{"__isSmartRef__":true,"id":2118},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"2118":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (Mitteleuropäische Zeit)"},"2119":{"date":{"__isSmartRef__":true,"id":2120},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"2120":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (Mitteleuropäische Zeit)"},"2121":{"date":{"__isSmartRef__":true,"id":2122},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"2122":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (Mitteleuropäische Zeit)"},"2123":{"date":{"__isSmartRef__":true,"id":2124},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"2124":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (Mitteleuropäische Zeit)"},"2125":{"date":{"__isSmartRef__":true,"id":2126},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"2126":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (Mitteleuropäische Zeit)"},"2127":{"date":{"__isSmartRef__":true,"id":2128},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"2128":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (Mitteleuropäische Zeit)"},"2129":{"date":{"__isSmartRef__":true,"id":2130},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"2130":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (Mitteleuropäische Zeit)"},"2131":{"date":{"__isSmartRef__":true,"id":2132},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"2132":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (Mitteleuropäische Zeit)"},"2133":{"date":{"__isSmartRef__":true,"id":2134},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"2134":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (Mitteleuropäische Zeit)"},"2135":{"date":{"__isSmartRef__":true,"id":2136},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"2136":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (Mitteleuropäische Zeit)"},"2137":{"date":{"__isSmartRef__":true,"id":2138},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"2138":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (Mitteleuropäische Zeit)"},"2139":{"date":{"__isSmartRef__":true,"id":2140},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"2140":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (Mitteleuropäische Zeit)"},"2141":{"date":{"__isSmartRef__":true,"id":2142},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"2142":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (Mitteleuropäische Zeit)"},"2143":{"date":{"__isSmartRef__":true,"id":2144},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"2144":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (Mitteleuropäische Zeit)"},"2145":{"date":{"__isSmartRef__":true,"id":2146},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"2146":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (Mitteleuropäische Zeit)"},"2147":{"date":{"__isSmartRef__":true,"id":2148},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"2148":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (Mitteleuropäische Zeit)"},"2149":{"date":{"__isSmartRef__":true,"id":2150},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"2150":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (Mitteleuropäische Zeit)"},"2151":{"date":{"__isSmartRef__":true,"id":2152},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"2152":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (Mitteleuropäische Zeit)"},"2153":{"date":{"__isSmartRef__":true,"id":2154},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"2154":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (Mitteleuropäische Zeit)"},"2155":{"date":{"__isSmartRef__":true,"id":2156},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"2156":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (Mitteleuropäische Zeit)"},"2157":{"date":{"__isSmartRef__":true,"id":2158},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"2158":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (Mitteleuropäische Zeit)"},"2159":{"date":{"__isSmartRef__":true,"id":2160},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"2160":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (Mitteleuropäische Zeit)"},"2161":{"date":{"__isSmartRef__":true,"id":2162},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"2162":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (Mitteleuropäische Zeit)"},"2163":{"date":{"__isSmartRef__":true,"id":2164},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"2164":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (Mitteleuropäische Zeit)"},"2165":{"date":{"__isSmartRef__":true,"id":2166},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"2166":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (Mitteleuropäische Zeit)"},"2167":{"date":{"__isSmartRef__":true,"id":2168},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"2168":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (Mitteleuropäische Zeit)"},"2169":{"date":{"__isSmartRef__":true,"id":2170},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"2170":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (Mitteleuropäische Zeit)"},"2171":{"date":{"__isSmartRef__":true,"id":2172},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"2172":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (Mitteleuropäische Zeit)"},"2173":{"date":{"__isSmartRef__":true,"id":2174},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"2174":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (Mitteleuropäische Zeit)"},"2175":{"date":{"__isSmartRef__":true,"id":2176},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"2176":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (Mitteleuropäische Zeit)"},"2177":{"date":{"__isSmartRef__":true,"id":2178},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"2178":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (Mitteleuropäische Zeit)"},"2179":{"date":{"__isSmartRef__":true,"id":2180},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"2180":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (Mitteleuropäische Zeit)"},"2181":{"date":{"__isSmartRef__":true,"id":2182},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"2182":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (Mitteleuropäische Zeit)"},"2183":{"date":{"__isSmartRef__":true,"id":2184},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"2184":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (Mitteleuropäische Zeit)"},"2185":{"date":{"__isSmartRef__":true,"id":2186},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"2186":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (Mitteleuropäische Zeit)"},"2187":{"date":{"__isSmartRef__":true,"id":2188},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"2188":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (Mitteleuropäische Zeit)"},"2189":{"date":{"__isSmartRef__":true,"id":2190},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"2190":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (Mitteleuropäische Zeit)"},"2191":{"date":{"__isSmartRef__":true,"id":2192},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"2192":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (Mitteleuropäische Zeit)"},"2193":{"date":{"__isSmartRef__":true,"id":2194},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"2194":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (Mitteleuropäische Zeit)"},"2195":{"date":{"__isSmartRef__":true,"id":2196},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"2196":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (Mitteleuropäische Zeit)"},"2197":{"date":{"__isSmartRef__":true,"id":2198},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"2198":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (Mitteleuropäische Zeit)"},"2199":{"date":{"__isSmartRef__":true,"id":2200},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"2200":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (Mitteleuropäische Zeit)"},"2201":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2202":{"morph":{"__isSmartRef__":true,"id":2066},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2203":{"x":266,"y":223,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2204":{"adjustForNewBounds":true},"2205":{"x":171,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2206":{"loadPart":{"__isSmartRef__":true,"id":2207},"loadFinished":{"__isSmartRef__":true,"id":2211},"loadPartByName":{"__isSmartRef__":true,"id":2215}},"2207":{"varMapping":{"__isSmartRef__":true,"id":2208},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":2209},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2208":{"this":{"__isSmartRef__":true,"id":2066}},"2209":{"timestamp":{"__isSmartRef__":true,"id":2210},"user":"sstamm","tags":[]},"2210":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (Mitteleuropäische Zeit)"},"2211":{"varMapping":{"__isSmartRef__":true,"id":2212},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2213},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2212":{"this":{"__isSmartRef__":true,"id":2066}},"2213":{"timestamp":{"__isSmartRef__":true,"id":2214},"user":"sstamm","tags":[]},"2214":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (Mitteleuropäische Zeit)"},"2215":{"varMapping":{"__isSmartRef__":true,"id":2216},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":2217},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2216":{"this":{"__isSmartRef__":true,"id":2066}},"2217":{"timestamp":{"__isSmartRef__":true,"id":2218},"user":"sstamm","tags":[]},"2218":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (Mitteleuropäische Zeit)"},"2219":{"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":2220},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2221},"__LivelyClassName__":"AttributeConnection"},"2220":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"2221":{"updater":{"__isSmartRef__":true,"id":2222}},"2222":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2220},"source":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2223},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2223":{},"2224":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/projects/BP2012/Research/MovedMorphsAndProperMatrix.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"2225":{"x":0,"y":1000,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"isSimplifiedRegistry":true}}]]>